ElvClient

See the Modules section on the sidebar for details about methods related to interacting with the Fabric.

Constructor

new ElvClient({
contentSpaceId,
fabricURIs,
ethereumURIs,
noCacheoptional,
noAuthoptional
})
ElvClient

Create a new ElvClient

Returns: New ElvClient connected to the specified content fabric and blockchain
Parameters:
Name Type Attributes Default Description
contentSpaceId string

ID of the content space

fabricURIs Array.<string>

A list of full URIs to content fabric nodes

ethereumURIs Array.<string>

A list of full URIs to ethereum nodes

noCache boolean <optional>
false

If enabled, blockchain transactions will not be cached

noAuth boolean <optional>
false

If enabled, blockchain authorization will not be performed

Source:

Methods

async, static Configuration({
configUrl,
regionoptional
})
→ Promise.<Object>

Retrieve content space info and preferred fabric and blockchain URLs from the fabric

Returns: Object containing content space ID and fabric and ethereum URLs
Parameters:
Name Type Attributes Description
configUrl string

Full URL to the config endpoint

region string <optional>

Preferred region - the fabric will auto-detect the best region if not specified

  • Available regions: na-west-north na-west-south na-east eu-west
Source:

async, static FromConfigurationUrl({
configUrl,
kmsURLs,
regionoptional,
noCacheoptional,
noAuthoptional
})
→ Promise.<ElvClient>

Create a new ElvClient from the specified configuration URL

Returns: New ElvClient connected to the specified content fabric and blockchain
Parameters:
Name Type Attributes Default Description
configUrl string

Full URL to the config endpoint

kmsURLs Array.<string>

List of KMS urls to use for OAuth authentication

region string <optional>

Preferred region - the fabric will auto-detect the best region if not specified

  • Available regions: na-west-north na-west-south na-east eu-west
noCache boolean <optional>
false

If enabled, blockchain transactions will not be cached

noAuth boolean <optional>
false

If enabled, blockchain authorization will not be performed

Source:

async AccessGroupManagers({contractAddress}) → Promise.<Array.<string>>

Get a list of addresses of managers of the specified group

Returns: List of manager addresses
Example
contractAddress

The address of the access group contract

ClearSigner()

Remove the signer from this client

Examples
async AccessGroupManagers({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7"
});


[
  "0x8701fbf87ba86b4ce68445ccf20fe1d362971ed7",
  "0x09bd0d777b77f5bdbc051db80974d3aee5f5b215"
]
async AccessGroupManagers({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7"
});


[
  "0x09bd0d777b77f5bdbc051db80974d3aee5f5b215"
]
Source:

async AccessGroupMembers({contractAddress}) → Promise.<Array.<string>>

Get a list of addresses of members of the specified group

Returns: List of member addresses
contractAddress

The address of the access group contract

Examples
async AccessGroupMembers({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7"
});


[
  "0x8701fbf87ba86b4ce68445ccf20fe1d362971ed7",
  "0x09bd0d777b77f5bdbc051db80974d3aee5f5b215"
]
async AccessGroupMembers({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7"
});


[
  "0x09bd0d777b77f5bdbc051db80974d3aee5f5b215"
]
Source:

async AccessGroupOwner({libraryId}) → Promise.<string>

Returns the address of the owner of the specified content object

Returns: The account address of the owner
Parameters:
Name Type Description
libraryId string
Example
async AccessGroupOwner({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7"
});


"0x8701fbf87ba86b4ce68445ccf20fe1d362971ed7"
Source:

async AccessInfo({
objectId,
argsoptional
})
→ Promise.<Object>

Retrieve info about the access charge and permissions for the specified object.

Note: Access charge is specified in ether

Returns: Info about the access charge and whether or not the object is accessible to the current user
Parameters:
Name Type Attributes Description
objectId string

ID of the object

args object <optional>

Arguments to the getAccessInfo method - See the base content contract

Example
async AccessInfo({
  "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
});


{
  "visibilityCode": 10,
  "visible": true,
  "accessible": true,
  "editable": false,
  "hasAccess": false,
  "accessCode": 10,
  "accessCharge": "0.5"
}
Source:

async AccessRequest({
libraryIdoptional,
objectIdoptional,
versionHashoptional,
argsoptional,
updateoptional,
noCacheoptional
})
→ Promise.<Object>

Make an explicit call to accessRequest or updateRequest of the appropriate contract. Unless noCache is specified on this method or on the client, the resultant transaction hash of this method will be cached for all subsequent access to this contract.

Note: Access and update requests are handled automatically by ElvClient. Use this method only if you need to make an explicit call. For example, if you need to specify custom arguments to access a content object, you can call this method explicitly with those arguments. Since the result is cached (by default), all subsequent calls to that content object will be authorized with that AccessRequest transaction.

Note: If the access request has an associated charge, this charge will be determined and supplied automatically.

Returns: Resultant AccessRequest or UpdateRequest event
Parameters:
Name Type Attributes Default Description
libraryId string <optional>

ID of the library

objectId string <optional>

ID of the object

versionHash string <optional>

Version hash of the object

args Array <optional>
[

Custom arguments to the accessRequest or updateRequest methods

update boolean <optional>
false

If true, will call updateRequest instead of accessRequest

noCache boolean <optional>
false

If true, the resultant transaction hash will not be cached for future use

Example
async AccessRequest({
  "versionHash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
  "args": [
    0,
    "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
    "",
    [],
    []
  ]
});


{
  "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x1491b"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000040000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x679f9a6000e640ed58c88c6f1bfb248d38f5ff5ee4d950669d6be6901b286cf4",
  "transactionHash": "0xc4d9546f70fc72a1ab2d45e7a42174e395e7481c244a4f7ce261f9cd435a19fa",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254567,
      "transactionHash": "0xc4d9546f70fc72a1ab2d45e7a42174e395e7481c244a4f7ce261f9cd435a19fa",
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f36683257445743656f46764e524a356d63314c513170456768746a69346d7a45586a6d78593977587a4a6f56754a66794d64533978535436457963516a6165633637414476313947536e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346435663637386663313436333534343938393835663233373038376430383533393132616339666664643464343532343261313432373363363464613832336261663361303964323864663239333139633164616662306331366464383164376433346336323065643132306334393662633663353330383237393337313235000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x679f9a6000e640ed58c88c6f1bfb248d38f5ff5ee4d950669d6be6901b286cf4",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": 0,
        "2": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "4": "",
        "requestID": {
          "_hex": "0x04"
        },
        "level": 0,
        "contentHash": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "pkeAFGH": "",
        "length": 5
      }
    }
  ],
  "blockNumber": 254567,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x1491b"
  },
  "status": 1,
  "byzantium": true
}
Source:

async AccessType({id}) → Promise.<string>

Return the type of contract backing the specified ID

Returns: Contract type of the item - "space", "library", "type", "object", "wallet", "group", or "other"
Parameters:
Name Type Description
id string

ID of the item

Example
async AccessType({
  "id": "iq__3BPJj5bq2AuM7Yo86eGA6K5uNVgd"
});


"wallet"
Source:

async AddLibraryContentType({
libraryId,
typeIdoptional,
typeNameoptional,
typeHashoptional,
customContractAddressoptional
})
→ Promise.<string>

Add a specified content type to a library

Returns: Hash of the addContentType transaction
Parameters:
Name Type Attributes Description
libraryId string

ID of the library

typeId string <optional>

ID of the content type

typeName string <optional>

Name of the content type

typeHash string <optional>

Version hash of the content type

customContractAddress string <optional>

Address of the custom contract to associate with this content type for this library

Examples
async AddLibraryContentType({
  "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
  "typeName": "Test Content Type 815a25dbf9a112cc4516"
});


"0xef8a168b75e03c16bf7f3e8f1121a990bb845acba2c3d85c3089287cc8e01655"
async AddLibraryContentType({
  "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
  "typeId": "iq__4SRHoxDo2jvKMDZ2vhx1aJQHxZqV"
});


"0x23f9db35b3638859e172a16a54d4ccb58a244f4e06b0f3d3a409168e0819492e"
Source:

async AvailableDRMs() → Promise.<Array.<string>>

Determine available DRM types available in this browser environment.

Source:

async BitmovinPlayoutOptions({
objectIdoptional,
versionHash,
linkPathoptional,
protocols,
drms,
offeringoptional
})

Retrieve playout options in BitMovin player format for the specified content that satisfy the given protocol and DRM requirements

If only objectId is specified, latest version will be played. To retrieve playout options for a specific version of the content, provide the versionHash parameter (in which case objectId is unnecessary)

Parameters:
Name Type Attributes Default Description
objectId string <optional>

Id of the content

versionHash string

Version hash of the content

linkPath string <optional>

If playing from a link, the path to the link

protocols Array.<string> ["dash",

"hls"] - Acceptable playout protocols ("dash", "hls")

drms Array.<string>

Acceptable DRM formats ("clear", "aes-128", "widevine")

offering string <optional>
default

The offering to play

Examples
async BitmovinPlayoutOptions({
  "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
  "protocols": [
    "hls",
    "dash"
  ],
  "drms": []
});


{
  "drm": {},
  "dash": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilibb8tMgmqtprjbPbaURmifp4S8Gqy/q/iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz/rep/playout/default/dash-clear/dash.mpd?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5IiwiYWRkciI6IjB4ZEEzZTUwZDBjNUUyN2VGOUM1N0YwMTVDMkZCMkFkQ2E4NjVGYUUxNSIsInFpZCI6ImlxX19OS012Ymd4SjZxVnBvR2JoTHZoWFNwVmpQYXoiLCJncmFudCI6InJlYWQiLCJ0eF9yZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTU4MjkyODA4NCwiZXhwIjoxNTgzMDE0NDg0LCJhdXRoX3NpZyI6IkVTMjU2S19IVmpvdG14ajNiNUgzSlJoYld6Y005OXF3cHJTeDJSQ3A4NHpKZ0ZtZkg1Nk11c3dUalZWR0syTmZ2UHJ0cE15TGpLQm92d2VQU3h0d29HWmlxeUh5TWg0TCIsImFmZ2hfcGsiOiIifQ%3D%3D.RVMyNTZLX011SjZzVDhjTmVvdWVYenUzTlE3YXVmYzM1SHdUUnAxcEdGNDV5cHd2WjVLS3RSUFJoWFpkaW1ONFVvZEJDVGdmQUJadXBmdkpzU2JMN2FjTnVDZjFyWng%3D",
  "hls": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilibb8tMgmqtprjbPbaURmifp4S8Gqy/q/iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz/rep/playout/default/hls-clear/playlist.m3u8?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5IiwiYWRkciI6IjB4ZEEzZTUwZDBjNUUyN2VGOUM1N0YwMTVDMkZCMkFkQ2E4NjVGYUUxNSIsInFpZCI6ImlxX19OS012Ymd4SjZxVnBvR2JoTHZoWFNwVmpQYXoiLCJncmFudCI6InJlYWQiLCJ0eF9yZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTU4MjkyODA4NCwiZXhwIjoxNTgzMDE0NDg0LCJhdXRoX3NpZyI6IkVTMjU2S19IVmpvdG14ajNiNUgzSlJoYld6Y005OXF3cHJTeDJSQ3A4NHpKZ0ZtZkg1Nk11c3dUalZWR0syTmZ2UHJ0cE15TGpLQm92d2VQU3h0d29HWmlxeUh5TWg0TCIsImFmZ2hfcGsiOiIifQ%3D%3D.RVMyNTZLX011SjZzVDhjTmVvdWVYenUzTlE3YXVmYzM1SHdUUnAxcEdGNDV5cHd2WjVLS3RSUFJoWFpkaW1ONFVvZEJDVGdmQUJadXBmdkpzU2JMN2FjTnVDZjFyWng%3D"
}
async BitmovinPlayoutOptions({
  "versionHash": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
  "linkPath": "videoLink/default",
  "protocols": [
    "hls",
    "dash"
  ],
  "drms": []
});


{
  "drm": {},
  "dash": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilibb8tMgmqtprjbPbaURmifp4S8Gqy/q/hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ/rep/playout/default/dash-clear/dash.mpd?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5IiwiYWRkciI6IjB4ZEEzZTUwZDBjNUUyN2VGOUM1N0YwMTVDMkZCMkFkQ2E4NjVGYUUxNSIsInFpZCI6ImlxX19OS012Ymd4SjZxVnBvR2JoTHZoWFNwVmpQYXoiLCJncmFudCI6InJlYWQiLCJ0eF9yZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTU4MjkyODA4NCwiZXhwIjoxNTgzMDE0NDg0LCJhdXRoX3NpZyI6IkVTMjU2S19IVmpvdG14ajNiNUgzSlJoYld6Y005OXF3cHJTeDJSQ3A4NHpKZ0ZtZkg1Nk11c3dUalZWR0syTmZ2UHJ0cE15TGpLQm92d2VQU3h0d29HWmlxeUh5TWg0TCIsImFmZ2hfcGsiOiIifQ%3D%3D.RVMyNTZLX011SjZzVDhjTmVvdWVYenUzTlE3YXVmYzM1SHdUUnAxcEdGNDV5cHd2WjVLS3RSUFJoWFpkaW1ONFVvZEJDVGdmQUJadXBmdkpzU2JMN2FjTnVDZjFyWng%3D",
  "hls": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilibb8tMgmqtprjbPbaURmifp4S8Gqy/q/hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ/rep/playout/default/hls-clear/playlist.m3u8?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5IiwiYWRkciI6IjB4ZEEzZTUwZDBjNUUyN2VGOUM1N0YwMTVDMkZCMkFkQ2E4NjVGYUUxNSIsInFpZCI6ImlxX19OS012Ymd4SjZxVnBvR2JoTHZoWFNwVmpQYXoiLCJncmFudCI6InJlYWQiLCJ0eF9yZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTU4MjkyODA4NCwiZXhwIjoxNTgzMDE0NDg0LCJhdXRoX3NpZyI6IkVTMjU2S19IVmpvdG14ajNiNUgzSlJoYld6Y005OXF3cHJTeDJSQ3A4NHpKZ0ZtZkg1Nk11c3dUalZWR0syTmZ2UHJ0cE15TGpLQm92d2VQU3h0d29HWmlxeUh5TWg0TCIsImFmZ2hfcGsiOiIifQ%3D%3D.RVMyNTZLX011SjZzVDhjTmVvdWVYenUzTlE3YXVmYzM1SHdUUnAxcEdGNDV5cHd2WjVLS3RSUFJoWFpkaW1ONFVvZEJDVGdmQUJadXBmdkpzU2JMN2FjTnVDZjFyWng%3D"
}
Source:

async CallBitcodeMethod({
libraryIdoptional,
objectIdoptional,
versionHashoptional,
writeTokenoptional,
method,
queryParamsoptional,
bodyoptional,
headersoptional,
constantoptional,
formatoptional
})
→ Promise.<format>

Call the specified bitcode method on the specified object

Returns: The response from the call in the specified format
Parameters:
Name Type Attributes Default Description
libraryId string <optional>

ID of the library

objectId string <optional>

ID of the object

versionHash string <optional>

Hash of the object version - if not specified, latest version will be used

Examples
async AddContentObjectGroupPermission({
  "objectId": "iq__2bxcxdyu2BgNZR9SLr2m8QZdFM6b",
  "groupAddress": "0xb6c8ca97f8044272413e6d61c1be0c403e0f440b",
  "permission": "see"
});


<No Return Value>
async AddContentObjectGroupPermission({
  "objectId": "iq__2bxcxdyu2BgNZR9SLr2m8QZdFM6b",
  "groupAddress": "0xb6c8ca97f8044272413e6d61c1be0c403e0f440b",
  "permission": "access"
});


<No Return Value>
async AddContentObjectGroupPermission({
  "objectId": "iq__2bxcxdyu2BgNZR9SLr2m8QZdFM6b",
  "groupAddress": "0xb6c8ca97f8044272413e6d61c1be0c403e0f440b",
  "permission": "manage"
});


<No Return Value>
Source:
string <optional>

Write token of an object draft - if calling bitcode of a draft object

method string

Bitcode method to call

queryParams Object <optional>

Query parameters to include in the request

body Object <optional>

Request body to include, if calling a non-constant method

headers Object <optional>

Request headers to include

constant boolean <optional>
true

If specified, a GET request authenticated with an AccessRequest will be made. Otherwise, a POST with an UpdateRequest will be performed

format string <optional>
json

The format of the response

Examples
async CallBitcodeMethod({
  "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
  "objectId": "iq__2VndGUpxcdhxmaAMhppxBoK7Uo2Q",
  "writeToken": "tqw_FSFAxNDfoo2MZQtevpavTKjPW36x3qXV2",
  "method": "media/production_master/init",
  "body": {},
  "constant": false
});


{
  "logs": [
    "2020-02-28 22:13:56 Debug: avtest.initProdMaster()",
    "2020-02-28 22:13:56 Info: Get list of files from object",
    "2020-02-28 22:13:56 Info: 2 item(s) found in file list.",
    "2020-02-28 22:13:56 Info: Skipping '.'",
    "2020-02-28 22:13:56 Info: Analyzing Video.mp4",
    "2020-02-28 22:13:56 Debug: getAvpReqCtx filePath=Video.mp4 qhot=tqw_FSFAxNDfoo2MZQtevpavTKjPW36x3qXV2 key=tqw_FSFAxNDfoo2MZQtevpavTKjPW36x3qXV2.txAll.Video.mp4",
    "2020-02-28 22:13:56 Info: Successfully generated default variant"
  ]
}
async CallBitcodeMethod({
  "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
  "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
  "writeToken": "tqw_GRmNhAGNdr2KHw2SELSKSd5YU4DsjLEXC",
  "method": "media/abr_mezzanine/init",
  "headers": {
    "Authorization": "Bearer eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4ZGZlMGQ1MzUwNjgxN2U0NjcyMDI3ODEyNDg5NDgzYThkYjgzZDU1ZjE4ODMwNmU5ZmUxY2U0Mzg1Y2FkMTc1ZSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5In0=.RVMyNTZLX0sxNFd4RE45QmJVdDF0Y1RTckVUcXF4ejMybTVORmNONThoWGIxdE14S0ZqQVh6OFpzMjhyaVZzOXB2aEt6alRFMkZVSG9uaE0yRmVTY1RNWllKU2Fmejhh,Bearer eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4MjI3NGEyZjBmYTUxZTA3ZTkyNzkzY2UxMDljN2QzOWFkMWQ0MmNiYWFlNWRkZmNkNzE2MWFjODczNjJiNDgwNSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5In0=.RVMyNTZLX0xaUFZwSEdvbXptUktrd1FabnVNWDE2NEZtZFVwb1pYTG5zZlpVVU5SZ2k4YzZ1V1Jxb3V5U2RBNlFoRmRBNWVGYkZhUEE1UkhlUGRpWWpaNkNiQkZqRTgy,Bearer eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4ZjUwNjkzMTk4MDVkZjIwNzI4NmQ4NmY0MzMzOWU4ZDY4ZTIwNzk0YTcyZmY5ZTkzZTcyYzAzODU3MTgzNzVmNSJ9.RVMyNTZLX01rblpoNUVTWlB5b1A4SzFlV050SDRwWm91V2RGZnVCYmhZM1BDamc1WFhlVkRia1FvSDd3TjVxaVFtM3BjZUxZN3dHNFFYUnpoRUd0ZUh1Y0E3TmNodFFp",
    "Accept": "application/json",
    "Content-type": "application/json"
  },
  "body": {
    "offering_key": "default",
    "variant_key": "default",
    "prod_master_hash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE"
  },
  "constant": false
});


{
  "logs": [
    "2020-02-28 22:14:05 Debug: apiAbrMezzanineInit()",
    "2020-02-28 22:14:05 Info: Get abr.Profile from lib",
    "2020-02-28 22:14:05 Info: Get production.Master",
    "2020-02-28 22:14:05 Debug: getProductionVariantCtx(hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE,default)",
    "2020-02-28 22:14:05 Debug: getting production.Master: hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
    "2020-02-28 22:14:05 Debug: Get production.Variant 'default' from production.Master",
    "2020-02-28 22:14:05 Info: Generate abr.Offering",
    "2020-02-28 22:14:05 Info: Saving metadata"
  ]
}
async CallBitcodeMethod({
  "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
  "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
  "writeToken": "tqw_9h4QxkqUrGfH4tgaVbgSQ1qe2xnnDsANT",
  "headers": {
    "Authorization": "Bearer eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4ZGZlMGQ1MzUwNjgxN2U0NjcyMDI3ODEyNDg5NDgzYThkYjgzZDU1ZjE4ODMwNmU5ZmUxY2U0Mzg1Y2FkMTc1ZSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5In0=.RVMyNTZLX0sxNFd4RE45QmJVdDF0Y1RTckVUcXF4ejMybTVORmNONThoWGIxdE14S0ZqQVh6OFpzMjhyaVZzOXB2aEt6alRFMkZVSG9uaE0yRmVTY1RNWllKU2Fmejhh,Bearer eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4ZjUwNjkzMTk4MDVkZjIwNzI4NmQ4NmY0MzMzOWU4ZDY4ZTIwNzk0YTcyZmY5ZTkzZTcyYzAzODU3MTgzNzVmNSJ9.RVMyNTZLX01rblpoNUVTWlB5b1A4SzFlV050SDRwWm91V2RGZnVCYmhZM1BDamc1WFhlVkRia1FvSDd3TjVxaVFtM3BjZUxZN3dHNFFYUnpoRUd0ZUh1Y0E3TmNodFFp",
    "Accept": "application/json",
    "Content-type": "application/json"
  },
  "method": "media/abr_mezzanine/prep_start",
  "constant": false,
  "body": {
    "offering_key": "default"
  }
});


{
  "data": [
    "f8a5efe0-fdd0-4f69-9be9-ade862bb0521",
    "c285addb-4c44-49a6-bdab-6efbb16f1bc7"
  ],
  "logs": [
    "2020-02-28 22:14:15 Debug: getAvpReqCtx filePath=Video.mp4 qhot=hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE key=hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE.txAudio.Video.mp4",
    "2020-02-28 22:14:15 Debug: getAvpReqCtx filePath=Video.mp4 qhot=hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE key=hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE.txVideo.Video.mp4"
  ]
}
async CallBitcodeMethod({
  "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
  "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
  "writeToken": "tqw_9h4QxkqUrGfH4tgaVbgSQ1qe2xnnDsANT",
  "method": "media/abr_mezzanine/offerings/default/finalize",
  "headers": {
    "Authorization": "Bearer eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4ZGZlMGQ1MzUwNjgxN2U0NjcyMDI3ODEyNDg5NDgzYThkYjgzZDU1ZjE4ODMwNmU5ZmUxY2U0Mzg1Y2FkMTc1ZSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5In0=.RVMyNTZLX0sxNFd4RE45QmJVdDF0Y1RTckVUcXF4ejMybTVORmNONThoWGIxdE14S0ZqQVh6OFpzMjhyaVZzOXB2aEt6alRFMkZVSG9uaE0yRmVTY1RNWllKU2Fmejhh,Bearer eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4ZjUwNjkzMTk4MDVkZjIwNzI4NmQ4NmY0MzMzOWU4ZDY4ZTIwNzk0YTcyZmY5ZTkzZTcyYzAzODU3MTgzNzVmNSJ9.RVMyNTZLX01rblpoNUVTWlB5b1A4SzFlV050SDRwWm91V2RGZnVCYmhZM1BDamc1WFhlVkRia1FvSDd3TjVxaVFtM3BjZUxZN3dHNFFYUnpoRUd0ZUh1Y0E3TmNodFFp",
    "Accept": "application/json",
    "Content-type": "application/json"
  },
  "constant": false
});


{
  "logs": [
    "2020-02-28 22:14:37 Debug: getProductionVariantCtx(hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE,default)",
    "2020-02-28 22:14:37 Debug: getting production.Master: hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
    "2020-02-28 22:14:37 Debug: Get production.Variant 'default' from production.Master"
  ]
}
Source:

ClearCache()

Clear saved access and state channel tokens

Example
 ClearCache();


<No Return Value>
Source:

ClearSigner()

Remove the signer from this client

Source:

async Collection({collectionType}) → Promise.<Array.<string>>

Get a list of unique addresses of all of the specified type the current user has access to through both their user wallet and through access groups

Returns: List of addresses of available items
Parameters:
Name Type Description
collectionType string

Type of collection to retrieve

  • accessGroups
  • contentObjects
  • contentTypes
  • contracts
  • libraries
Examples
async Collection({
  "collectionType": "contentTypes"
});


[]
async Collection({
  "collectionType": "contentTypes"
});


[
  "0xf6cb4285560917D2f01a787a671905c7E373C334"
]
async Collection({
  "collectionType": "libraries"
});


[
  "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a"
]
async Collection({
  "collectionType": "accessGroups"
});


[]
async Collection({
  "collectionType": "accessGroups"
});


[
  "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA"
]
Source:

async ContentLibraries() → Promise.<Array.<string>>

List content libraries - returns a list of content library IDs available to the current user

Example
async ContentLibraries();


[
  "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu"
]
Source:

async ContentLibrary({libraryId}) → Promise.<Object>

Returns information about the content library

Parameters:
Name Type Description
libraryId string
Example
async ContentLibrary({
  "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu"
});


{
  "id": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
  "qid": "iq__4Yky3ZytxYu4j3kt4VyTJHXctuCu",
  "meta": {}
}
Source:

async ContentLibraryOwner({libraryId}) → Promise.<string>

Returns the address of the owner of the specified content library

Returns: The account address of the owner
Parameters:
Name Type Description
libraryId string
Example
async ContentLibraryOwner({
  "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu"
});


"0x283b86b3359487404485b7abdba6a8782160baa6"
Source:

async ContentObject({
libraryIdoptional,
objectIdoptional,
versionHashoptional
})
→ Promise.<Object>

Get a specific content object in the library

Returns: Description of created object
Parameters:
Name Type Attributes Description
libraryId string <optional>

ID of the library

objectId string <optional>

ID of the object

versionHash string <optional>

Version hash of the object -- if not specified, latest version is returned

Examples
async ContentObject({
  "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "objectId": "iq__3Fd24Yeyi6ap826va5kYR1VnYNkX"
});


{
  "id": "iq__3Fd24Yeyi6ap826va5kYR1VnYNkX",
  "hash": "hq__4oc8dkS2Czym9cvNAHmaJtKNoF28wtZM5rau1JHnExZHVvmZhGrqu2pzXDzbusP4aLbWchW5QB",
  "type": ""
}
async ContentObject({
  "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "objectId": "iq__3KicsTfHxAru9hwCDAfWsLtCKYMa"
});


{
  "id": "iq__3KicsTfHxAru9hwCDAfWsLtCKYMa",
  "hash": "hq__7HBasPghuRRKA39eNXwdvqdytUsq8XKYC4X2wfumA8iNE6F6mFK6G576n5D82mkmCcQCK9bkWx",
  "type": ""
}
async ContentObject({
  "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "objectId": "iq__2punfHYE6Xv6B5GmRiuCorsELxei"
});


{
  "id": "iq__2punfHYE6Xv6B5GmRiuCorsELxei",
  "hash": "hq__Dp62NfiHS9PdwxXUNrrFFou3k59hMuWDUCbH3n5GmU3icDj7BQ1Nxz2yhdeEE6p4hnbqvTNDg2",
  "type": ""
}
async ContentObject({
  "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "objectId": "iq__42gJKSsPoLCNkmEiDopEfPSujc2e"
});


{
  "id": "iq__42gJKSsPoLCNkmEiDopEfPSujc2e",
  "hash": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz",
  "type": ""
}
async ContentObject({
  "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "objectId": "iq__UQCrqjSX4YuBotjvRg2Cx3FJ3D1"
});


{
  "id": "iq__UQCrqjSX4YuBotjvRg2Cx3FJ3D1",
  "hash": "hq__D682LXFAk7BpchACcWfYJtbUjSGnk7SWDHpBN915WSQ8kPcDRBTBxpBNMzj6eKsvio3FdvyG4o",
  "type": ""
}
async ContentObject({
  "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "objectId": "iq__3ugM27TmKaK3aH5FhroqAGddFoty"
});


{
  "id": "iq__3ugM27TmKaK3aH5FhroqAGddFoty",
  "hash": "hq__DxBV4QBDgXLYto9C4CuZ8Pwwo4JWQoufdCxFpHE58Koiqwm7Vg3SNywCWZL9RMHF77sR9aPskh",
  "type": ""
}
async ContentObject({
  "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "objectId": "iq__39g4WK8kDXVP8yuq6nQTuEcTBGbi"
});


{
  "id": "iq__39g4WK8kDXVP8yuq6nQTuEcTBGbi",
  "hash": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg",
  "type": ""
}
async ContentObject({
  "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "objectId": "iq__3syfVBh2A9tvygGHPetwggkfDwtn"
});


{
  "id": "iq__3syfVBh2A9tvygGHPetwggkfDwtn",
  "hash": "hq__4jZawSWs4KXLgbUA1HZJdSwJseW3k9wTqaG1c53jf3qycxf1v38bHPnrs4RVoexgG6XdYfcdwp",
  "type": ""
}
async ContentObject({
  "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "objectId": "iq__22H7vhkwVD8QDPWjANkB4aAXpCUg"
});


{
  "id": "iq__22H7vhkwVD8QDPWjANkB4aAXpCUg",
  "hash": "hq__7PYaQbqz7zju1C3cmEU2x7cF5nbsxAnj951JT96NseEGD571KfMfVoNvb9go3kdcJmb4FpD5Gc",
  "type": ""
}
async ContentObject({
  "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "objectId": "iq__ruJTQUEiuvWwP5VV6z7A39j5pkr"
});


{
  "id": "iq__ruJTQUEiuvWwP5VV6z7A39j5pkr",
  "hash": "hq__pbFJL9TRrNHx2oyqQ92Qs6UTxMuGv1on8wmfmFCf7NbfVerp6HftZuck4m4PntNzCfosVPhhk",
  "type": ""
}
async ContentObject({
  "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "objectId": "iq__36jjGPHhacyPgehzKN1CLZGXxnwB"
});


{
  "id": "iq__36jjGPHhacyPgehzKN1CLZGXxnwB",
  "hash": "hq__5bTqMC7GVNBt6FwCia9Vddt2b8X3qvCudLGFfm5yCyTF7p8Eho9Fspn7Pfu3e6ZJPhTL86v4ph",
  "type": ""
}
async ContentObject({
  "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "objectId": "iq__3kEo6MBsom7Jt5ud5tbMVa6GxXbG"
});


{
  "id": "iq__3kEo6MBsom7Jt5ud5tbMVa6GxXbG",
  "hash": "hq__BfTx44WidNnUaMCH7aWmMpKge5pJrmekMfsrguTmEYmuG3erWYC6rU4zPQC54f1nmuXLQEW8ie",
  "type": ""
}
async ContentObject({
  "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "objectId": "iq__3Fy51pJBpjo7nrNFQFETUAYvRe9E"
});


{
  "id": "iq__3Fy51pJBpjo7nrNFQFETUAYvRe9E",
  "hash": "hq__53F6TPFf9o7kr1R2DaMDEHtFZmDXcth6PvyGZKPr3huDxuZ9RQTj9Bh2sYEX3LrayKDdYzhii4",
  "type": ""
}
async ContentObject({
  "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "objectId": "iq__45zaXofB4Gy5k1dNhRGJZb7vRMjq"
});


{
  "id": "iq__45zaXofB4Gy5k1dNhRGJZb7vRMjq",
  "hash": "hq__HMFPpUGqHgZXY8Xn9BtdDxjXxJ29egBYuCPGTwgbyWPZNmHg7VDmHkKpnYkt75a1fJsTWHY4qH",
  "type": ""
}
async ContentObject({
  "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "objectId": "iq__4SRHoxDo2jvKMDZ2vhx1aJQHxZqV"
});


{
  "id": "iq__4SRHoxDo2jvKMDZ2vhx1aJQHxZqV",
  "hash": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR",
  "type": ""
}
async ContentObject({
  "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
  "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
});


{
  "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
  "hash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
  "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
}
async ContentObject({
  "versionHash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE"
});


{
  "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
  "hash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
  "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
}
async ContentObject({
  "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
  "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
  "versionHash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE"
});


{
  "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
  "hash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
  "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
}
Source:

async ContentObjectAccessComplete({
objectId,
score
})
→ Promise.<Object>

Call accessComplete on the specified content object contract using a previously cached requestID. Caching must be enabled and an access request must have been previously made on the specified object by this client instance.

Returns: Transaction log of the AccessComplete event
Parameters:
Name Type Description
objectId string

ID of the object

score number

Percentage score (0-100)

Example
async ContentObjectAccessComplete({
  "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
  "score": 90
});


{
  "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x8fef"
  },
  "logsBloom": "0x00000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000800000000000000000000000000000000000000000000",
  "blockHash": "0x043c901807a6747e049b3971482f3c57a3c40e312c64d57e1bcf8e2e5efe1064",
  "transactionHash": "0xcaf7e6de68695a22ca713fc55a4d877e5f06be10238300b90571f530cb91fbc9",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254568,
      "transactionHash": "0xcaf7e6de68695a22ca713fc55a4d877e5f06be10238300b90571f530cb91fbc9",
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "topics": [
        "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000001",
      "logIndex": 0,
      "blockHash": "0x043c901807a6747e049b3971482f3c57a3c40e312c64d57e1bcf8e2e5efe1064",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessComplete",
      "signature": "AccessComplete(uint256,uint256,bool)",
      "topic": "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": {
          "_hex": "0x5a"
        },
        "2": true,
        "requestID": {
          "_hex": "0x04"
        },
        "scorePct": {
          "_hex": "0x5a"
        },
        "customContractResult": true,
        "length": 3
      }
    }
  ],
  "blockNumber": 254568,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x8fef"
  },
  "status": 1,
  "byzantium": true
}
Source:

async ContentObjectGraph({
libraryIdoptional,
objectIdoptional,
versionHashoptional,
autoUpdateoptional,
selectoptional
})
→ Promise.<Object>

Get a specific content object in the library

Returns: Description of created object
Parameters:
Name Type Attributes Default Description
libraryId string <optional>

ID of the library

objectId string <optional>

ID of the object

versionHash string <optional>

Version hash of the object -- if not specified, latest version is returned

autoUpdate boolean <optional>
false

If true, lists only links marked as auto-update links

select string | Array.<string> <optional>

Limit metadata fields return in link details

Examples
async ContentObjectGraph({
  "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
  "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
  "autoUpdate": true
});


{
  "root": {
    "qid": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
    "hash_or_token": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c"
  },
  "object_dag": {
    "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg": [],
    "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c": [
      "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg"
    ]
  },
  "auto_updates": {},
  "details": {
    "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg": {
      "qid": "iq__4U4bTsQqq6BjTXzBC29VmJor2xAx",
      "meta": {
        "public": {
          "asset_metadata": {
            "link": {
              "target": "content"
            }
          }
        }
      }
    },
    "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c": {
      "qid": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "meta": {
        "bundle_meta": {
          "extensions": null,
          "files_ingests": [],
          "files_jobs": {
            "iqfj4x6x7fUHyBFE79N97mB5EW": {
              "defaults": {
                "op": "add"
              },
              "id": "iqfj4x6x7fUHyBFE79N97mB5EW",
              "reqs": [
                {
                  "processed": true,
                  "processing": false,
                  "req": {
                    "defaults": null,
                    "ops": [
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "mime_type": "text/plain",
                        "op": "add",
                        "path": "testDirectory/File 1",
                        "size": 100000,
                        "type": "file"
                      },
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "mime_type": "text/plain",
                        "op": "add",
                        "path": "testDirectory/File 2",
                        "size": 100000,
                        "type": "file"
                      }
                    ],
                    "seq": 0,
                    "seq_complete": true
                  }
                }
              ],
              "status": {
                "jobs_status": 5,
                "max_seq": 0,
                "rcv_complete": true,
                "req_complete": true
              },
              "upload_jobs": [
                "iqfu38kAaYKU9AM7D22XnSd7iB"
              ]
            },
            "iqfj6hayCc6S4z16rUXMFc7YRs": {
              "defaults": {
                "op": "add"
              },
              "id": "iqfj6hayCc6S4z16rUXMFc7YRs",
              "reqs": [
                {
                  "processed": true,
                  "processing": false,
                  "req": {
                    "defaults": null,
                    "ops": [
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "op": "del",
                        "path": "new-directory-1",
                        "size": 0,
                        "type": "file"
                      },
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "op": "del",
                        "path": "new-directory-2",
                        "size": 0,
                        "type": "file"
                      },
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "op": "del",
                        "path": "testDirectory/File 2",
                        "size": 0,
                        "type": "file"
                      }
                    ],
                    "seq": 0,
                    "seq_complete": true
                  }
                }
              ],
              "status": {
                "jobs_status": 5,
                "max_seq": 0,
                "rcv_complete": true,
                "req_complete": true
              }
            },
            "iqfjAqnQkdPLEa5fwV1gAqFhGJ": {
              "id": "iqfjAqnQkdPLEa5fwV1gAqFhGJ",
              "ingestor": {
                "ingest_progress": {
                  "bytes_written": 97944174,
                  "completed_files": 1,
                  "completed_references": 0,
                  "failed_files": 0,
                  "files": {},
                  "total_bytes": 97944174,
                  "total_files": 1,
                  "total_references": 0
                },
                "status": {
                  "download": {
                    "in": 3,
                    "out": 3,
                    "status": "completed"
                  },
                  "resolve": {
                    "in": 1,
                    "out": 1,
                    "status": "completed"
                  }
                }
              },
              "reqs": [
                {
                  "processed": true,
                  "processing": false,
                  "req": {
                    "defaults": null,
                    "ops": [
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "ingest": {
                          "etag": "",
                          "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                          "size": 0,
                          "type": "key"
                        },
                        "op": "ingest-copy",
                        "path": "s3-copy",
                        "size": 0,
                        "type": "file"
                      }
                    ],
                    "seq": 0,
                    "seq_complete": true
                  }
                }
              ],
              "status": {
                "jobs_status": 5,
                "max_seq": 0,
                "rcv_complete": true,
                "req_complete": true
              },
              "upload_jobs": [
                "iqfuLVUJ8GFXY673axfE9nVjxz",
                "iqfuNBLecjeTHtMGznzCRY158C",
                "iqfuXrjLsbg2CNU7RJSf8wqUsN"
              ]
            },
            "iqfjJ6wMg1VoD8o67bFzsQE7SS": {
              "id": "iqfjJ6wMg1VoD8o67bFzsQE7SS",
              "ingestor": {
                "ingest_progress": {
                  "bytes_written": 0,
                  "completed_files": 0,
                  "completed_references": 1,
                  "failed_files": 0,
                  "files": {},
                  "total_bytes": 0,
                  "total_files": 0,
                  "total_references": 1
                },
                "status": {
                  "download": {
                    "in": 0,
                    "out": 0,
                    "status": "completed"
                  },
                  "resolve": {
                    "in": 1,
                    "out": 1,
                    "status": "completed"
                  }
                }
              },
              "reqs": [
                {
                  "processed": true,
                  "processing": false,
                  "req": {
                    "defaults": null,
                    "ops": [
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "op": "add-reference",
                        "path": "s3-reference",
                        "reference": {
                          "etag": "",
                          "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                          "size": 0,
                          "type": "key"
                        },
                        "size": 0,
                        "type": "file"
                      }
                    ],
                    "seq": 0,
                    "seq_complete": true
                  }
                }
              ],
              "status": {
                "jobs_status": 5,
                "max_seq": 0,
                "rcv_complete": true,
                "req_complete": true
              }
            },
            "iqfjTaqe4uq7ZDH1oVw5ME99HY": {
              "defaults": {
                "op": "add"
              },
              "id": "iqfjTaqe4uq7ZDH1oVw5ME99HY",
              "reqs": [
                {
                  "processed": true,
                  "processing": false,
                  "req": {
                    "defaults": null,
                    "ops": [
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "op": "add",
                        "path": "new-directory-1",
                        "size": 0,
                        "type": "directory"
                      },
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "op": "add",
                        "path": "new-directory-2",
                        "size": 0,
                        "type": "directory"
                      },
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "op": "add",
                        "path": "new-directory-3",
                        "size": 0,
                        "type": "directory"
                      }
                    ],
                    "seq": 0,
                    "seq_complete": true
                  }
                }
              ],
              "status": {
                "jobs_status": 5,
                "max_seq": 0,
                "rcv_complete": true,
                "req_complete": true
              }
            }
          },
          "finalized": true,
          "pack_policy": "compact",
          "part_refs": {
            "hqp_21EGs7Qn1YPPSN16C1BsX12Fj7ZcJdSe5gJ7XbGy8CFSJLfXHy": 1,
            "hqp_2CGYfTCAZ4PPtaMJzXYqJNuLiDV9SHJPhTmJyc17vg2gzMT9HX": 1,
            "hqp_DRjsNjtjVh7TJ1TQL83TcfxDHWsz7DgaheWaKdSJs3c2WFPZ": 3,
            "hqp_weywY8hZN6DtGon3FGUnqmc5iqDsdZP3GGYVcsfHDfVKrMmsV": 1
          },
          "segments": [
            {
              "hash": "hqp_DRjsNjtjVh7TJ1TQL83TcfxDHWsz7DgaheWaKdSJs3c2WFPZ",
              "len": 100000,
              "off": 0
            },
            {
              "hash": "hqp_DRjsNjtjVh7TJ1TQL83TcfxDHWsz7DgaheWaKdSJs3c2WFPZ",
              "len": 100000,
              "off": 100000
            },
            {
              "hash": "hqp_21EGs7Qn1YPPSN16C1BsX12Fj7ZcJdSe5gJ7XbGy8CFSJLfXHy",
              "len": 33554432,
              "off": 0
            },
            {
              "hash": "hqp_weywY8hZN6DtGon3FGUnqmc5iqDsdZP3GGYVcsfHDfVKrMmsV",
              "len": 33554432,
              "off": 0
            },
            {
              "hash": "hqp_2CGYfTCAZ4PPtaMJzXYqJNuLiDV9SHJPhTmJyc17vg2gzMT9HX",
              "len": 30835310,
              "off": 0
            }
          ],
          "upload_jobs_count": 0
        },
        "eluv.caps.ikms2s41ivY1BDJ8K5PJyAtTtJZQcHZ": "BEkd/biK3wyNapHvZ8ZXQr0qnSgPz+uxWKbbYde7PM4f6yObJ3Gws79tvBa8b5SVNqihGmmIEbWU1vea9K9443QQeheW+4hHQdYBEWKHHXP5bIDrI8xVblEjsMcy2Dh3LaXpE9RwbGlPGjdPvH3K9PJ/eocdJ5JXa4rRYniaTXZrWvCCEZpxNv4ujxJkWl7an/Vmdv7h70Mlc6A08b7Ur0hZCym2JgDzSId5m4VkDugP6s2xYKwaAEp2rj31irCFtO7jZkP4vH9ppKvuKlOv/ao1wrtSH5DL+MrV2XusPoPNL1EioCqbsrzhTfNjGIqT0Fvba+ex3eVu41g81zvgElj3PwS2gAmHUdE/nlZi4ftZrJcooOr55KbZ19H0qw89c2ituEFQ0fAitqy4Oy9W3OHQZzl9VsbdomUlfZ/c5H6rR3oQrzHz2fGRmER5zxnyrJyYGBTL4X0wh9vfXZ2cjDNcUUoX7ehBkSqaryFUXCR+",
        "eluv.caps.iusrZWYadk22vrvJqsF79NLeVmwKzR3": "BEkd/biK3wyNapHvZ8ZXQr0qnSgPz+uxWKbbYde7PM4f6yObJ3Gws79tvBa8b5SVNqihGmmIEbWU1vea9K9443SxvlzzaIZyVrECcdjuyk4WytZScsMS6iPhT+Zox0gEiWkEHT18Kz/Ujh4hHPYy+HFjEMxjcxXAnpHaBfm7gsxmEvEHtuTvLGOGvvbVsKSHJyyak2im16IzvbWGosSHKEsANGoPDWIgu1J+WxA2mBp13dhbiRo2jRcee4Gksup2oUo6zLc04O7lLJV7uDWOHp73XLGHHEXoAuKT7wJU/CKpErLrf+8Mo7dltu/nne4qz8Vvr0BD0HpttfrxkSH2zfzL3yWU1LmnAAKPED43dJVLqd64KYBUKSekrjugMUx2K2/yT18HclSAfkgSMp/akDuqvABBjs4TjscsYidYXBPmg2sTKX3pO2fDnXwko5ydUxiLwksaWvWYbdTW4fIMgLwOak9rmI+mwd5AZJ31C24M",
        "files": {
          ".": {
            "type": "directory"
          },
          "new-directory-3": {
            ".": {
              "type": "directory"
            }
          },
          "s3-copy": {
            ".": {
              "encryption": {
                "scheme": "none"
              },
              "ingest": {
                "etag": "5c689030274ecfd14a815c8672b9f723-12",
                "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                "size": 97944174,
                "type": "key"
              },
              "parts": [
                2,
                3,
                4
              ],
              "size": 97944174
            }
          },
          "s3-reference": {
            ".": {
              "encryption": {
                "scheme": "none"
              },
              "reference": {
                "etag": "5c689030274ecfd14a815c8672b9f723-12",
                "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                "size": 97944174,
                "type": "key"
              },
              "size": 97944174
            }
          },
          "testDirectory": {
            ".": {
              "type": "directory"
            },
            "File 1": {
              ".": {
                "encryption": {
                  "scheme": "none"
                },
                "mime_type": "text/plain",
                "parts": [
                  0
                ],
                "size": 100000
              }
            }
          }
        },
        "links": {
          "metadataLink": {
            "/": "./meta/toLink/meta/data"
          },
          "myLink2": {
            "/": "./files/testDirectory/File 2"
          }
        },
        "mime-types": {
          "": "application/octet-stream"
        },
        "myLink": {
          "/": "./files/testDirectory/File 1"
        },
        "name": "Test Content Object",
        "test": {
          "link": {
            ".": {
              "auto_update": {
                "tag": "latest"
              }
            },
            "/": "/qfab/hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg/meta/public/asset_metadata"
          }
        },
        "toLink": {
          "meta": {
            "data": {
              "data": {
                "to": "show"
              },
              "some": "meta"
            }
          }
        },
        "toMerge": {
          "merge": "me",
          "new": "metadata"
        },
        "toReplace": {
          "new": "metadata"
        }
      }
    }
  }
}
async ContentObjectGraph({
  "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
  "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
  "autoUpdate": true
});


{
  "root": {
    "qid": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
    "hash_or_token": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c"
  },
  "object_dag": {
    "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur": [],
    "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c": [
      "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur"
    ]
  },
  "auto_updates": {
    "order": [
      "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c"
    ],
    "links": {
      "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c": [
        {
          "hash": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c",
          "path": "/test/link",
          "current": {
            ".": {
              "auto_update": {
                "tag": "latest"
              }
            },
            "/": "/qfab/hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg/meta/public/asset_metadata"
          },
          "updated": {
            ".": {
              "auto_update": {
                "tag": "latest"
              }
            },
            "/": "/qfab/hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur/meta/public/asset_metadata"
          }
        }
      ]
    }
  },
  "details": {
    "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur": {
      "qid": "iq__4U4bTsQqq6BjTXzBC29VmJor2xAx",
      "meta": {
        "public": {
          "asset_metadata": {
            "link": {
              "target": "content"
            }
          }
        }
      }
    },
    "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c": {
      "qid": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "meta": {
        "bundle_meta": {
          "extensions": null,
          "files_ingests": [],
          "files_jobs": {
            "iqfj4x6x7fUHyBFE79N97mB5EW": {
              "defaults": {
                "op": "add"
              },
              "id": "iqfj4x6x7fUHyBFE79N97mB5EW",
              "reqs": [
                {
                  "processed": true,
                  "processing": false,
                  "req": {
                    "defaults": null,
                    "ops": [
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "mime_type": "text/plain",
                        "op": "add",
                        "path": "testDirectory/File 1",
                        "size": 100000,
                        "type": "file"
                      },
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "mime_type": "text/plain",
                        "op": "add",
                        "path": "testDirectory/File 2",
                        "size": 100000,
                        "type": "file"
                      }
                    ],
                    "seq": 0,
                    "seq_complete": true
                  }
                }
              ],
              "status": {
                "jobs_status": 5,
                "max_seq": 0,
                "rcv_complete": true,
                "req_complete": true
              },
              "upload_jobs": [
                "iqfu38kAaYKU9AM7D22XnSd7iB"
              ]
            },
            "iqfj6hayCc6S4z16rUXMFc7YRs": {
              "defaults": {
                "op": "add"
              },
              "id": "iqfj6hayCc6S4z16rUXMFc7YRs",
              "reqs": [
                {
                  "processed": true,
                  "processing": false,
                  "req": {
                    "defaults": null,
                    "ops": [
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "op": "del",
                        "path": "new-directory-1",
                        "size": 0,
                        "type": "file"
                      },
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "op": "del",
                        "path": "new-directory-2",
                        "size": 0,
                        "type": "file"
                      },
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "op": "del",
                        "path": "testDirectory/File 2",
                        "size": 0,
                        "type": "file"
                      }
                    ],
                    "seq": 0,
                    "seq_complete": true
                  }
                }
              ],
              "status": {
                "jobs_status": 5,
                "max_seq": 0,
                "rcv_complete": true,
                "req_complete": true
              }
            },
            "iqfjAqnQkdPLEa5fwV1gAqFhGJ": {
              "id": "iqfjAqnQkdPLEa5fwV1gAqFhGJ",
              "ingestor": {
                "ingest_progress": {
                  "bytes_written": 97944174,
                  "completed_files": 1,
                  "completed_references": 0,
                  "failed_files": 0,
                  "files": {},
                  "total_bytes": 97944174,
                  "total_files": 1,
                  "total_references": 0
                },
                "status": {
                  "download": {
                    "in": 3,
                    "out": 3,
                    "status": "completed"
                  },
                  "resolve": {
                    "in": 1,
                    "out": 1,
                    "status": "completed"
                  }
                }
              },
              "reqs": [
                {
                  "processed": true,
                  "processing": false,
                  "req": {
                    "defaults": null,
                    "ops": [
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "ingest": {
                          "etag": "",
                          "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                          "size": 0,
                          "type": "key"
                        },
                        "op": "ingest-copy",
                        "path": "s3-copy",
                        "size": 0,
                        "type": "file"
                      }
                    ],
                    "seq": 0,
                    "seq_complete": true
                  }
                }
              ],
              "status": {
                "jobs_status": 5,
                "max_seq": 0,
                "rcv_complete": true,
                "req_complete": true
              },
              "upload_jobs": [
                "iqfuLVUJ8GFXY673axfE9nVjxz",
                "iqfuNBLecjeTHtMGznzCRY158C",
                "iqfuXrjLsbg2CNU7RJSf8wqUsN"
              ]
            },
            "iqfjJ6wMg1VoD8o67bFzsQE7SS": {
              "id": "iqfjJ6wMg1VoD8o67bFzsQE7SS",
              "ingestor": {
                "ingest_progress": {
                  "bytes_written": 0,
                  "completed_files": 0,
                  "completed_references": 1,
                  "failed_files": 0,
                  "files": {},
                  "total_bytes": 0,
                  "total_files": 0,
                  "total_references": 1
                },
                "status": {
                  "download": {
                    "in": 0,
                    "out": 0,
                    "status": "completed"
                  },
                  "resolve": {
                    "in": 1,
                    "out": 1,
                    "status": "completed"
                  }
                }
              },
              "reqs": [
                {
                  "processed": true,
                  "processing": false,
                  "req": {
                    "defaults": null,
                    "ops": [
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "op": "add-reference",
                        "path": "s3-reference",
                        "reference": {
                          "etag": "",
                          "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                          "size": 0,
                          "type": "key"
                        },
                        "size": 0,
                        "type": "file"
                      }
                    ],
                    "seq": 0,
                    "seq_complete": true
                  }
                }
              ],
              "status": {
                "jobs_status": 5,
                "max_seq": 0,
                "rcv_complete": true,
                "req_complete": true
              }
            },
            "iqfjTaqe4uq7ZDH1oVw5ME99HY": {
              "defaults": {
                "op": "add"
              },
              "id": "iqfjTaqe4uq7ZDH1oVw5ME99HY",
              "reqs": [
                {
                  "processed": true,
                  "processing": false,
                  "req": {
                    "defaults": null,
                    "ops": [
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "op": "add",
                        "path": "new-directory-1",
                        "size": 0,
                        "type": "directory"
                      },
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "op": "add",
                        "path": "new-directory-2",
                        "size": 0,
                        "type": "directory"
                      },
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "op": "add",
                        "path": "new-directory-3",
                        "size": 0,
                        "type": "directory"
                      }
                    ],
                    "seq": 0,
                    "seq_complete": true
                  }
                }
              ],
              "status": {
                "jobs_status": 5,
                "max_seq": 0,
                "rcv_complete": true,
                "req_complete": true
              }
            }
          },
          "finalized": true,
          "pack_policy": "compact",
          "part_refs": {
            "hqp_21EGs7Qn1YPPSN16C1BsX12Fj7ZcJdSe5gJ7XbGy8CFSJLfXHy": 1,
            "hqp_2CGYfTCAZ4PPtaMJzXYqJNuLiDV9SHJPhTmJyc17vg2gzMT9HX": 1,
            "hqp_DRjsNjtjVh7TJ1TQL83TcfxDHWsz7DgaheWaKdSJs3c2WFPZ": 3,
            "hqp_weywY8hZN6DtGon3FGUnqmc5iqDsdZP3GGYVcsfHDfVKrMmsV": 1
          },
          "segments": [
            {
              "hash": "hqp_DRjsNjtjVh7TJ1TQL83TcfxDHWsz7DgaheWaKdSJs3c2WFPZ",
              "len": 100000,
              "off": 0
            },
            {
              "hash": "hqp_DRjsNjtjVh7TJ1TQL83TcfxDHWsz7DgaheWaKdSJs3c2WFPZ",
              "len": 100000,
              "off": 100000
            },
            {
              "hash": "hqp_21EGs7Qn1YPPSN16C1BsX12Fj7ZcJdSe5gJ7XbGy8CFSJLfXHy",
              "len": 33554432,
              "off": 0
            },
            {
              "hash": "hqp_weywY8hZN6DtGon3FGUnqmc5iqDsdZP3GGYVcsfHDfVKrMmsV",
              "len": 33554432,
              "off": 0
            },
            {
              "hash": "hqp_2CGYfTCAZ4PPtaMJzXYqJNuLiDV9SHJPhTmJyc17vg2gzMT9HX",
              "len": 30835310,
              "off": 0
            }
          ],
          "upload_jobs_count": 0
        },
        "eluv.caps.ikms2s41ivY1BDJ8K5PJyAtTtJZQcHZ": "BEkd/biK3wyNapHvZ8ZXQr0qnSgPz+uxWKbbYde7PM4f6yObJ3Gws79tvBa8b5SVNqihGmmIEbWU1vea9K9443QQeheW+4hHQdYBEWKHHXP5bIDrI8xVblEjsMcy2Dh3LaXpE9RwbGlPGjdPvH3K9PJ/eocdJ5JXa4rRYniaTXZrWvCCEZpxNv4ujxJkWl7an/Vmdv7h70Mlc6A08b7Ur0hZCym2JgDzSId5m4VkDugP6s2xYKwaAEp2rj31irCFtO7jZkP4vH9ppKvuKlOv/ao1wrtSH5DL+MrV2XusPoPNL1EioCqbsrzhTfNjGIqT0Fvba+ex3eVu41g81zvgElj3PwS2gAmHUdE/nlZi4ftZrJcooOr55KbZ19H0qw89c2ituEFQ0fAitqy4Oy9W3OHQZzl9VsbdomUlfZ/c5H6rR3oQrzHz2fGRmER5zxnyrJyYGBTL4X0wh9vfXZ2cjDNcUUoX7ehBkSqaryFUXCR+",
        "eluv.caps.iusrZWYadk22vrvJqsF79NLeVmwKzR3": "BEkd/biK3wyNapHvZ8ZXQr0qnSgPz+uxWKbbYde7PM4f6yObJ3Gws79tvBa8b5SVNqihGmmIEbWU1vea9K9443SxvlzzaIZyVrECcdjuyk4WytZScsMS6iPhT+Zox0gEiWkEHT18Kz/Ujh4hHPYy+HFjEMxjcxXAnpHaBfm7gsxmEvEHtuTvLGOGvvbVsKSHJyyak2im16IzvbWGosSHKEsANGoPDWIgu1J+WxA2mBp13dhbiRo2jRcee4Gksup2oUo6zLc04O7lLJV7uDWOHp73XLGHHEXoAuKT7wJU/CKpErLrf+8Mo7dltu/nne4qz8Vvr0BD0HpttfrxkSH2zfzL3yWU1LmnAAKPED43dJVLqd64KYBUKSekrjugMUx2K2/yT18HclSAfkgSMp/akDuqvABBjs4TjscsYidYXBPmg2sTKX3pO2fDnXwko5ydUxiLwksaWvWYbdTW4fIMgLwOak9rmI+mwd5AZJ31C24M",
        "files": {
          ".": {
            "type": "directory"
          },
          "new-directory-3": {
            ".": {
              "type": "directory"
            }
          },
          "s3-copy": {
            ".": {
              "encryption": {
                "scheme": "none"
              },
              "ingest": {
                "etag": "5c689030274ecfd14a815c8672b9f723-12",
                "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                "size": 97944174,
                "type": "key"
              },
              "parts": [
                2,
                3,
                4
              ],
              "size": 97944174
            }
          },
          "s3-reference": {
            ".": {
              "encryption": {
                "scheme": "none"
              },
              "reference": {
                "etag": "5c689030274ecfd14a815c8672b9f723-12",
                "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                "size": 97944174,
                "type": "key"
              },
              "size": 97944174
            }
          },
          "testDirectory": {
            ".": {
              "type": "directory"
            },
            "File 1": {
              ".": {
                "encryption": {
                  "scheme": "none"
                },
                "mime_type": "text/plain",
                "parts": [
                  0
                ],
                "size": 100000
              }
            }
          }
        },
        "links": {
          "metadataLink": {
            "/": "./meta/toLink/meta/data"
          },
          "myLink2": {
            "/": "./files/testDirectory/File 2"
          }
        },
        "mime-types": {
          "": "application/octet-stream"
        },
        "myLink": {
          "/": "./files/testDirectory/File 1"
        },
        "name": "Test Content Object",
        "test": {
          "link": {
            ".": {
              "auto_update": {
                "tag": "latest"
              }
            },
            "/": "/qfab/hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg/meta/public/asset_metadata"
          }
        },
        "toLink": {
          "meta": {
            "data": {
              "data": {
                "to": "show"
              },
              "some": "meta"
            }
          }
        },
        "toMerge": {
          "merge": "me",
          "new": "metadata"
        },
        "toReplace": {
          "new": "metadata"
        }
      }
    }
  }
}
async ContentObjectGraph({
  "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
  "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
  "autoUpdate": true,
  "select": [
    "name",
    "public/name",
    "public/asset_metadata/display_title"
  ]
});


{
  "root": {
    "qid": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
    "hash_or_token": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c"
  },
  "object_dag": {
    "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur": [],
    "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c": [
      "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur"
    ]
  },
  "auto_updates": {
    "order": [
      "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c"
    ],
    "links": {
      "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c": [
        {
          "hash": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c",
          "path": "/test/link",
          "current": {
            ".": {
              "auto_update": {
                "tag": "latest"
              }
            },
            "/": "/qfab/hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg/meta/public/asset_metadata"
          },
          "updated": {
            ".": {
              "auto_update": {
                "tag": "latest"
              }
            },
            "/": "/qfab/hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur/meta/public/asset_metadata"
          }
        }
      ]
    }
  },
  "details": {
    "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur": {
      "qid": "iq__4U4bTsQqq6BjTXzBC29VmJor2xAx",
      "meta": null
    },
    "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c": {
      "qid": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "meta": {
        "name": "Test Content Object"
      }
    }
  }
}
async ContentObjectGraph({
  "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
  "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
  "autoUpdate": true,
  "select": [
    "name",
    "public/name",
    "public/asset_metadata/display_title"
  ]
});


{
  "root": {
    "qid": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
    "hash_or_token": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn"
  },
  "object_dag": {
    "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn": [
      "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur"
    ],
    "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur": []
  },
  "auto_updates": {},
  "details": {
    "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn": {
      "qid": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "meta": {
        "name": "Test Content Object"
      }
    },
    "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur": {
      "qid": "iq__4U4bTsQqq6BjTXzBC29VmJor2xAx",
      "meta": null
    }
  }
}
async ContentObjectGraph({
  "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
  "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
  "autoUpdate": true
});


{
  "root": {
    "qid": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
    "hash_or_token": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn"
  },
  "object_dag": {
    "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn": [
      "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur"
    ],
    "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur": []
  },
  "auto_updates": {},
  "details": {
    "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn": {
      "qid": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "meta": {
        "bundle_meta": {
          "extensions": null,
          "files_ingests": [],
          "files_jobs": {
            "iqfj4x6x7fUHyBFE79N97mB5EW": {
              "defaults": {
                "op": "add"
              },
              "id": "iqfj4x6x7fUHyBFE79N97mB5EW",
              "reqs": [
                {
                  "processed": true,
                  "processing": false,
                  "req": {
                    "defaults": null,
                    "ops": [
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "mime_type": "text/plain",
                        "op": "add",
                        "path": "testDirectory/File 1",
                        "size": 100000,
                        "type": "file"
                      },
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "mime_type": "text/plain",
                        "op": "add",
                        "path": "testDirectory/File 2",
                        "size": 100000,
                        "type": "file"
                      }
                    ],
                    "seq": 0,
                    "seq_complete": true
                  }
                }
              ],
              "status": {
                "jobs_status": 5,
                "max_seq": 0,
                "rcv_complete": true,
                "req_complete": true
              },
              "upload_jobs": [
                "iqfu38kAaYKU9AM7D22XnSd7iB"
              ]
            },
            "iqfj6hayCc6S4z16rUXMFc7YRs": {
              "defaults": {
                "op": "add"
              },
              "id": "iqfj6hayCc6S4z16rUXMFc7YRs",
              "reqs": [
                {
                  "processed": true,
                  "processing": false,
                  "req": {
                    "defaults": null,
                    "ops": [
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "op": "del",
                        "path": "new-directory-1",
                        "size": 0,
                        "type": "file"
                      },
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "op": "del",
                        "path": "new-directory-2",
                        "size": 0,
                        "type": "file"
                      },
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "op": "del",
                        "path": "testDirectory/File 2",
                        "size": 0,
                        "type": "file"
                      }
                    ],
                    "seq": 0,
                    "seq_complete": true
                  }
                }
              ],
              "status": {
                "jobs_status": 5,
                "max_seq": 0,
                "rcv_complete": true,
                "req_complete": true
              }
            },
            "iqfjAqnQkdPLEa5fwV1gAqFhGJ": {
              "id": "iqfjAqnQkdPLEa5fwV1gAqFhGJ",
              "ingestor": {
                "ingest_progress": {
                  "bytes_written": 97944174,
                  "completed_files": 1,
                  "completed_references": 0,
                  "failed_files": 0,
                  "files": {},
                  "total_bytes": 97944174,
                  "total_files": 1,
                  "total_references": 0
                },
                "status": {
                  "download": {
                    "in": 3,
                    "out": 3,
                    "status": "completed"
                  },
                  "resolve": {
                    "in": 1,
                    "out": 1,
                    "status": "completed"
                  }
                }
              },
              "reqs": [
                {
                  "processed": true,
                  "processing": false,
                  "req": {
                    "defaults": null,
                    "ops": [
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "ingest": {
                          "etag": "",
                          "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                          "size": 0,
                          "type": "key"
                        },
                        "op": "ingest-copy",
                        "path": "s3-copy",
                        "size": 0,
                        "type": "file"
                      }
                    ],
                    "seq": 0,
                    "seq_complete": true
                  }
                }
              ],
              "status": {
                "jobs_status": 5,
                "max_seq": 0,
                "rcv_complete": true,
                "req_complete": true
              },
              "upload_jobs": [
                "iqfuLVUJ8GFXY673axfE9nVjxz",
                "iqfuNBLecjeTHtMGznzCRY158C",
                "iqfuXrjLsbg2CNU7RJSf8wqUsN"
              ]
            },
            "iqfjJ6wMg1VoD8o67bFzsQE7SS": {
              "id": "iqfjJ6wMg1VoD8o67bFzsQE7SS",
              "ingestor": {
                "ingest_progress": {
                  "bytes_written": 0,
                  "completed_files": 0,
                  "completed_references": 1,
                  "failed_files": 0,
                  "files": {},
                  "total_bytes": 0,
                  "total_files": 0,
                  "total_references": 1
                },
                "status": {
                  "download": {
                    "in": 0,
                    "out": 0,
                    "status": "completed"
                  },
                  "resolve": {
                    "in": 1,
                    "out": 1,
                    "status": "completed"
                  }
                }
              },
              "reqs": [
                {
                  "processed": true,
                  "processing": false,
                  "req": {
                    "defaults": null,
                    "ops": [
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "op": "add-reference",
                        "path": "s3-reference",
                        "reference": {
                          "etag": "",
                          "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                          "size": 0,
                          "type": "key"
                        },
                        "size": 0,
                        "type": "file"
                      }
                    ],
                    "seq": 0,
                    "seq_complete": true
                  }
                }
              ],
              "status": {
                "jobs_status": 5,
                "max_seq": 0,
                "rcv_complete": true,
                "req_complete": true
              }
            },
            "iqfjTaqe4uq7ZDH1oVw5ME99HY": {
              "defaults": {
                "op": "add"
              },
              "id": "iqfjTaqe4uq7ZDH1oVw5ME99HY",
              "reqs": [
                {
                  "processed": true,
                  "processing": false,
                  "req": {
                    "defaults": null,
                    "ops": [
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "op": "add",
                        "path": "new-directory-1",
                        "size": 0,
                        "type": "directory"
                      },
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "op": "add",
                        "path": "new-directory-2",
                        "size": 0,
                        "type": "directory"
                      },
                      {
                        "encryption": {
                          "scheme": "none"
                        },
                        "op": "add",
                        "path": "new-directory-3",
                        "size": 0,
                        "type": "directory"
                      }
                    ],
                    "seq": 0,
                    "seq_complete": true
                  }
                }
              ],
              "status": {
                "jobs_status": 5,
                "max_seq": 0,
                "rcv_complete": true,
                "req_complete": true
              }
            }
          },
          "finalized": true,
          "pack_policy": "compact",
          "part_refs": {
            "hqp_21EGs7Qn1YPPSN16C1BsX12Fj7ZcJdSe5gJ7XbGy8CFSJLfXHy": 1,
            "hqp_2CGYfTCAZ4PPtaMJzXYqJNuLiDV9SHJPhTmJyc17vg2gzMT9HX": 1,
            "hqp_DRjsNjtjVh7TJ1TQL83TcfxDHWsz7DgaheWaKdSJs3c2WFPZ": 3,
            "hqp_weywY8hZN6DtGon3FGUnqmc5iqDsdZP3GGYVcsfHDfVKrMmsV": 1
          },
          "segments": [
            {
              "hash": "hqp_DRjsNjtjVh7TJ1TQL83TcfxDHWsz7DgaheWaKdSJs3c2WFPZ",
              "len": 100000,
              "off": 0
            },
            {
              "hash": "hqp_DRjsNjtjVh7TJ1TQL83TcfxDHWsz7DgaheWaKdSJs3c2WFPZ",
              "len": 100000,
              "off": 100000
            },
            {
              "hash": "hqp_21EGs7Qn1YPPSN16C1BsX12Fj7ZcJdSe5gJ7XbGy8CFSJLfXHy",
              "len": 33554432,
              "off": 0
            },
            {
              "hash": "hqp_weywY8hZN6DtGon3FGUnqmc5iqDsdZP3GGYVcsfHDfVKrMmsV",
              "len": 33554432,
              "off": 0
            },
            {
              "hash": "hqp_2CGYfTCAZ4PPtaMJzXYqJNuLiDV9SHJPhTmJyc17vg2gzMT9HX",
              "len": 30835310,
              "off": 0
            }
          ],
          "upload_jobs_count": 0
        },
        "eluv.caps.ikms2s41ivY1BDJ8K5PJyAtTtJZQcHZ": "BEkd/biK3wyNapHvZ8ZXQr0qnSgPz+uxWKbbYde7PM4f6yObJ3Gws79tvBa8b5SVNqihGmmIEbWU1vea9K9443QQeheW+4hHQdYBEWKHHXP5bIDrI8xVblEjsMcy2Dh3LaXpE9RwbGlPGjdPvH3K9PJ/eocdJ5JXa4rRYniaTXZrWvCCEZpxNv4ujxJkWl7an/Vmdv7h70Mlc6A08b7Ur0hZCym2JgDzSId5m4VkDugP6s2xYKwaAEp2rj31irCFtO7jZkP4vH9ppKvuKlOv/ao1wrtSH5DL+MrV2XusPoPNL1EioCqbsrzhTfNjGIqT0Fvba+ex3eVu41g81zvgElj3PwS2gAmHUdE/nlZi4ftZrJcooOr55KbZ19H0qw89c2ituEFQ0fAitqy4Oy9W3OHQZzl9VsbdomUlfZ/c5H6rR3oQrzHz2fGRmER5zxnyrJyYGBTL4X0wh9vfXZ2cjDNcUUoX7ehBkSqaryFUXCR+",
        "eluv.caps.iusrZWYadk22vrvJqsF79NLeVmwKzR3": "BEkd/biK3wyNapHvZ8ZXQr0qnSgPz+uxWKbbYde7PM4f6yObJ3Gws79tvBa8b5SVNqihGmmIEbWU1vea9K9443SxvlzzaIZyVrECcdjuyk4WytZScsMS6iPhT+Zox0gEiWkEHT18Kz/Ujh4hHPYy+HFjEMxjcxXAnpHaBfm7gsxmEvEHtuTvLGOGvvbVsKSHJyyak2im16IzvbWGosSHKEsANGoPDWIgu1J+WxA2mBp13dhbiRo2jRcee4Gksup2oUo6zLc04O7lLJV7uDWOHp73XLGHHEXoAuKT7wJU/CKpErLrf+8Mo7dltu/nne4qz8Vvr0BD0HpttfrxkSH2zfzL3yWU1LmnAAKPED43dJVLqd64KYBUKSekrjugMUx2K2/yT18HclSAfkgSMp/akDuqvABBjs4TjscsYidYXBPmg2sTKX3pO2fDnXwko5ydUxiLwksaWvWYbdTW4fIMgLwOak9rmI+mwd5AZJ31C24M",
        "files": {
          ".": {
            "type": "directory"
          },
          "new-directory-3": {
            ".": {
              "type": "directory"
            }
          },
          "s3-copy": {
            ".": {
              "encryption": {
                "scheme": "none"
              },
              "ingest": {
                "etag": "5c689030274ecfd14a815c8672b9f723-12",
                "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                "size": 97944174,
                "type": "key"
              },
              "parts": [
                2,
                3,
                4
              ],
              "size": 97944174
            }
          },
          "s3-reference": {
            ".": {
              "encryption": {
                "scheme": "none"
              },
              "reference": {
                "etag": "5c689030274ecfd14a815c8672b9f723-12",
                "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                "size": 97944174,
                "type": "key"
              },
              "size": 97944174
            }
          },
          "testDirectory": {
            ".": {
              "type": "directory"
            },
            "File 1": {
              ".": {
                "encryption": {
                  "scheme": "none"
                },
                "mime_type": "text/plain",
                "parts": [
                  0
                ],
                "size": 100000
              }
            }
          }
        },
        "links": {
          "metadataLink": {
            "/": "./meta/toLink/meta/data"
          },
          "myLink2": {
            "/": "./files/testDirectory/File 2"
          }
        },
        "mime-types": {
          "": "application/octet-stream"
        },
        "myLink": {
          "/": "./files/testDirectory/File 1"
        },
        "name": "Test Content Object",
        "test": {
          "link": {
            ".": {
              "auto_update": {
                "tag": "latest"
              }
            },
            "/": "/qfab/hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur/meta/public/asset_metadata"
          }
        },
        "toLink": {
          "meta": {
            "data": {
              "data": {
                "to": "show"
              },
              "some": "meta"
            }
          }
        },
        "toMerge": {
          "merge": "me",
          "new": "metadata"
        },
        "toReplace": {
          "new": "metadata"
        }
      }
    },
    "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur": {
      "qid": "iq__4U4bTsQqq6BjTXzBC29VmJor2xAx",
      "meta": {
        "public": {
          "asset_metadata": {
            "link": {
              "target": "content"
            }
          }
        }
      }
    }
  }
}
Source:

async ContentObjectLibraryId({
objectIdoptional,
versionHashoptional
})
→ Promise.<string>

Retrieve the library ID for the specified content object

Returns: Library ID of the object
Parameters:
Name Type Attributes Description
objectId string <optional>

ID of the object

versionHash string <optional>

Version hash of the object

Example
async ContentObjectLibraryId({
  "versionHash": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c"
});


"ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu"
Source:

async ContentObjectMetadata({
libraryIdoptional,
objectIdoptional,
versionHashoptional,
writeTokenoptional,
metadataSubtreeoptional,
resolveLinksoptional,
resolveIncludeSourceoptional,
produceLinkUrlsoptional,
noAuthoptional
})
→ Promise.<(Object|string)>

Get the metadata of a content object

Returns: Metadata of the content object
Parameters:
Name Type Attributes Default Description
libraryId string <optional>

ID of the library

objectId string <optional>

ID of the object

versionHash string <optional>

Version of the object -- if not specified, latest version is used

writeToken string <optional>

Write token of an object draft - if specified, will read metadata from the draft

metadataSubtree string <optional>

Subtree of the object metadata to retrieve

resolveLinks boolean <optional>
false

If specified, links in the metadata will be resolved

resolveIncludeSource boolean <optional>
false

If specified, resolved links will include the hash of the link at the root of the metadata

  Example:
   {
      "resolved-link": {
        ".": {
          "source": "hq__HPXNia6UtXyuUr6G3Lih8PyUhvYYHuyLTt3i7qSfYgYBB7sF1suR7ky7YRXsUARUrTB1Um1x5a"
        },
        ...
      }
   }
produceLinkUrls boolean <optional>
false

If specified, file and rep links will automatically be populated with a full URL

noAuth boolean <optional>
false

If specified, authorization will not be performed for this call

Examples
async ContentObjectMetadata({
  "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
  "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
  "metadataSubtree": "eluv.caps.ikms2s41ivY1BDJ8K5PJyAtTtJZQcHZ"
});


"BEkd/biK3wyNapHvZ8ZXQr0qnSgPz+uxWKbbYde7PM4f6yObJ3Gws79tvBa8b5SVNqihGmmIEbWU1vea9K9443QQeheW+4hHQdYBEWKHHXP5bIDrI8xVblEjsMcy2Dh3LaXpE9RwbGlPGjdPvH3K9PJ/eocdJ5JXa4rRYniaTXZrWvCCEZpxNv4ujxJkWl7an/Vmdv7h70Mlc6A08b7Ur0hZCym2JgDzSId5m4VkDugP6s2xYKwaAEp2rj31irCFtO7jZkP4vH9ppKvuKlOv/ao1wrtSH5DL+MrV2XusPoPNL1EioCqbsrzhTfNjGIqT0Fvba+ex3eVu41g81zvgElj3PwS2gAmHUdE/nlZi4ftZrJcooOr55KbZ19H0qw89c2ituEFQ0fAitqy4Oy9W3OHQZzl9VsbdomUlfZ/c5H6rR3oQrzHz2fGRmER5zxnyrJyYGBTL4X0wh9vfXZ2cjDNcUUoX7ehBkSqaryFUXCR+"
async ContentObjectMetadata({
  "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
  "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
  "metadataSubtree": "files/testDirectory/File 1"
});


{
  ".": {
    "encryption": {
      "scheme": "none"
    },
    "mime_type": "text/plain",
    "parts": [
      0
    ],
    "size": 100000
  }
}
async ContentObjectMetadata({
  "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
  "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
  "metadataSubtree": "files/testDirectory/File 2"
});


{
  ".": {
    "encryption": {
      "scheme": "none"
    },
    "mime_type": "text/plain",
    "parts": [
      1
    ],
    "size": 100000
  }
}
async ContentObjectMetadata({
  "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
  "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
  "metadataSubtree": "files/s3-copy"
});


{
  ".": {
    "encryption": {
      "scheme": "none"
    },
    "ingest": {
      "etag": "5c689030274ecfd14a815c8672b9f723-12",
      "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
      "size": 97944174,
      "type": "key"
    },
    "parts": [
      2,
      3,
      4
    ],
    "size": 97944174
  }
}
async ContentObjectMetadata({
  "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
  "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
  "resolveLinks": true,
  "produceLinkUrls": true
});


{
  "eluv.caps.ikms2s41ivY1BDJ8K5PJyAtTtJZQcHZ": "BEkd/biK3wyNapHvZ8ZXQr0qnSgPz+uxWKbbYde7PM4f6yObJ3Gws79tvBa8b5SVNqihGmmIEbWU1vea9K9443QQeheW+4hHQdYBEWKHHXP5bIDrI8xVblEjsMcy2Dh3LaXpE9RwbGlPGjdPvH3K9PJ/eocdJ5JXa4rRYniaTXZrWvCCEZpxNv4ujxJkWl7an/Vmdv7h70Mlc6A08b7Ur0hZCym2JgDzSId5m4VkDugP6s2xYKwaAEp2rj31irCFtO7jZkP4vH9ppKvuKlOv/ao1wrtSH5DL+MrV2XusPoPNL1EioCqbsrzhTfNjGIqT0Fvba+ex3eVu41g81zvgElj3PwS2gAmHUdE/nlZi4ftZrJcooOr55KbZ19H0qw89c2ituEFQ0fAitqy4Oy9W3OHQZzl9VsbdomUlfZ/c5H6rR3oQrzHz2fGRmER5zxnyrJyYGBTL4X0wh9vfXZ2cjDNcUUoX7ehBkSqaryFUXCR+",
  "eluv.caps.iusrZWYadk22vrvJqsF79NLeVmwKzR3": "BEkd/biK3wyNapHvZ8ZXQr0qnSgPz+uxWKbbYde7PM4f6yObJ3Gws79tvBa8b5SVNqihGmmIEbWU1vea9K9443SxvlzzaIZyVrECcdjuyk4WytZScsMS6iPhT+Zox0gEiWkEHT18Kz/Ujh4hHPYy+HFjEMxjcxXAnpHaBfm7gsxmEvEHtuTvLGOGvvbVsKSHJyyak2im16IzvbWGosSHKEsANGoPDWIgu1J+WxA2mBp13dhbiRo2jRcee4Gksup2oUo6zLc04O7lLJV7uDWOHp73XLGHHEXoAuKT7wJU/CKpErLrf+8Mo7dltu/nne4qz8Vvr0BD0HpttfrxkSH2zfzL3yWU1LmnAAKPED43dJVLqd64KYBUKSekrjugMUx2K2/yT18HclSAfkgSMp/akDuqvABBjs4TjscsYidYXBPmg2sTKX3pO2fDnXwko5ydUxiLwksaWvWYbdTW4fIMgLwOak9rmI+mwd5AZJ31C24M",
  "name": "Test Content Object",
  "mime-types": {
    "": "application/octet-stream"
  },
  "myLink": {
    ".": {
      "container": "hq__HR7Wb5BJxSrthpek7PcRVG74HdLq5Dg8kGsB5eR58cKg1peQNz2QFM751tGbLoLkxHA9bS3uuU"
    },
    "/": "./files/testDirectory/File 1",
    "url": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/iq__mHPFBmpembVaAady2tGZyDFjfM4/meta/myLink?resolve=true&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJxbGliX2lkIjoiaWxpYjRZa3kzWnl0eFl1NGoza3Q0VnlUSkhYY3R1Q3UifQ%3D%3D.RVMyNTZLX0hnUlFiVTNCYWIzN0pVMUY2YjJDbUQ5WjVIVGVuYlFjZVVTYlRoN0FHb1VpVG44eVpVUGZtN2I4dW43QnJoRkt1WXg3NjJpV0hQdzc2WVpXRzg0ZlVlMTNx"
  },
  "toMerge": {
    "merge": "me",
    "new": "metadata"
  },
  "toReplace": {
    "new": "metadata"
  },
  "links": {
    "myLink2": {
      ".": {
        "container": "hq__HR7Wb5BJxSrthpek7PcRVG74HdLq5Dg8kGsB5eR58cKg1peQNz2QFM751tGbLoLkxHA9bS3uuU"
      },
      "/": "./files/testDirectory/File 2",
      "url": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/iq__mHPFBmpembVaAady2tGZyDFjfM4/meta/links/myLink2?resolve=true&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJxbGliX2lkIjoiaWxpYjRZa3kzWnl0eFl1NGoza3Q0VnlUSkhYY3R1Q3UifQ%3D%3D.RVMyNTZLX0hnUlFiVTNCYWIzN0pVMUY2YjJDbUQ5WjVIVGVuYlFjZVVTYlRoN0FHb1VpVG44eVpVUGZtN2I4dW43QnJoRkt1WXg3NjJpV0hQdzc2WVpXRzg0ZlVlMTNx"
    },
    "metadataLink": {
      "some": "meta",
      "data": {
        "to": "show"
      }
    }
  },
  "toLink": {
    "meta": {
      "data": {
        "some": "meta",
        "data": {
          "to": "show"
        }
      }
    }
  },
  "files": {
    ".": {
      "type": "directory"
    },
    "new-directory-1": {
      ".": {
        "type": "directory"
      }
    },
    "new-directory-2": {
      ".": {
        "type": "directory"
      }
    },
    "new-directory-3": {
      ".": {
        "type": "directory"
      }
    },
    "s3-copy": {
      ".": {
        "size": 97944174,
        "encryption": {
          "scheme": "none"
        },
        "ingest": {
          "etag": "5c689030274ecfd14a815c8672b9f723-12",
          "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
          "size": 97944174,
          "type": "key"
        },
        "parts": [
          2,
          3,
          4
        ]
      }
    },
    "s3-reference": {
      ".": {
        "size": 97944174,
        "encryption": {
          "scheme": "none"
        },
        "reference": {
          "etag": "5c689030274ecfd14a815c8672b9f723-12",
          "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
          "size": 97944174,
          "type": "key"
        }
      }
    },
    "testDirectory": {
      ".": {
        "type": "directory"
      },
      "File 1": {
        ".": {
          "mime_type": "text/plain",
          "size": 100000,
          "encryption": {
            "scheme": "none"
          },
          "parts": [
            0
          ]
        }
      },
      "File 2": {
        ".": {
          "mime_type": "text/plain",
          "size": 100000,
          "encryption": {
            "scheme": "none"
          },
          "parts": [
            1
          ]
        }
      }
    }
  }
}
async ContentObjectMetadata({
  "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
  "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
  "metadataSubtree": "links",
  "resolveLinks": true,
  "produceLinkUrls": true
});


{
  "myLink2": {
    ".": {
      "container": "hq__HR7Wb5BJxSrthpek7PcRVG74HdLq5Dg8kGsB5eR58cKg1peQNz2QFM751tGbLoLkxHA9bS3uuU"
    },
    "/": "./files/testDirectory/File 2",
    "url": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/iq__mHPFBmpembVaAady2tGZyDFjfM4/meta/links/myLink2?resolve=true&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJxbGliX2lkIjoiaWxpYjRZa3kzWnl0eFl1NGoza3Q0VnlUSkhYY3R1Q3UifQ%3D%3D.RVMyNTZLX0hnUlFiVTNCYWIzN0pVMUY2YjJDbUQ5WjVIVGVuYlFjZVVTYlRoN0FHb1VpVG44eVpVUGZtN2I4dW43QnJoRkt1WXg3NjJpV0hQdzc2WVpXRzg0ZlVlMTNx"
  },
  "metadataLink": {
    "some": "meta",
    "data": {
      "to": "show"
    }
  }
}
async ContentObjectMetadata({
  "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "objectId": "iq__2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "metadataSubtree": "contentTypes/library"
});


"iq__42gJKSsPoLCNkmEiDopEfPSujc2e"
async ContentObjectMetadata({
  "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "objectId": "iq__42gJKSsPoLCNkmEiDopEfPSujc2e"
});


{
  "bitcode_part": "hqp_3AttPxAV6U7nRM1szSYiV3j16oVRrokT6nnrh6acsRa2vnXi",
  "eluv.description": "",
  "name": "Library"
}
async ContentObjectMetadata({
  "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "objectId": "iq__2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "metadataSubtree": "contentTypes/Production Master"
});


<No Return Value>
async ContentObjectMetadata({
  "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "objectId": "iq__2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "metadataSubtree": "contentTypes"
});


{
  "abrmaster": "iq__39g4WK8kDXVP8yuq6nQTuEcTBGbi",
  "advertisement": "iq__3Fd24Yeyi6ap826va5kYR1VnYNkX",
  "avmaster_imf": "iq__36jjGPHhacyPgehzKN1CLZGXxnwB",
  "campaign": "iq__3ugM27TmKaK3aH5FhroqAGddFoty",
  "campaign_manager": "iq__ruJTQUEiuvWwP5VV6z7A39j5pkr",
  "channel": "iq__3KicsTfHxAru9hwCDAfWsLtCKYMa",
  "commercial_offering": "iq__3kEo6MBsom7Jt5ud5tbMVa6GxXbG",
  "library": "iq__42gJKSsPoLCNkmEiDopEfPSujc2e",
  "linear_channel": "iq__UQCrqjSX4YuBotjvRg2Cx3FJ3D1",
  "production_master": "iq__45zaXofB4Gy5k1dNhRGJZb7vRMjq",
  "sponsored_content": "iq__22H7vhkwVD8QDPWjANkB4aAXpCUg",
  "sponsored_content_abrmaster": "iq__3syfVBh2A9tvygGHPetwggkfDwtn",
  "submission": "iq__2punfHYE6Xv6B5GmRiuCorsELxei",
  "video": "iq__3Fy51pJBpjo7nrNFQFETUAYvRe9E"
}
async ContentObjectMetadata({
  "versionHash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE"
});


{
  "description": "Production Master Test Description",
  "elv_created_at": 1582928036600,
  "files": {
    ".": {
      "type": "directory"
    },
    "Video.mp4": {
      ".": {
        "encryption": {
          "scheme": "none"
        },
        "parts": [
          0
        ],
        "size": 3738907
      }
    }
  },
  "mime-types": {
    "mp4": "video/mp4"
  },
  "name": "Production Master Test",
  "production_master": {
    "log": {
      "Level": 3,
      "entries": []
    },
    "sources": {
      "Video.mp4": {
        "container_format": {
          "duration": 30.000181198120117,
          "filename": "Video.mp4",
          "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
          "start_time": 0
        },
        "streams": [
          {
            "bit_rate": 867270,
            "codec_name": "h264",
            "display_aspect_ratio": "16/9",
            "duration": 30,
            "duration_ts": 2700000,
            "field_order": "",
            "frame_count": 750,
            "frame_rate": "25",
            "height": 720,
            "language": "",
            "max_bit_rate": 0,
            "sample_aspect_ratio": "1",
            "start_pts": 0,
            "start_time": 0,
            "time_base": "1/90000",
            "type": "StreamVideo",
            "width": 1280
          },
          {
            "bit_rate": 125750,
            "channel_layout": "stereo",
            "channels": 2,
            "codec_name": "aac",
            "duration": 30.00018140589569,
            "duration_ts": 1323008,
            "frame_count": 1292,
            "language": "",
            "max_bit_rate": 0,
            "sample_rate": 44100,
            "start_pts": 0,
            "start_time": 0,
            "time_base": "1/44100",
            "type": "StreamAudio"
          }
        ]
      }
    },
    "variants": {
      "default": {
        "log": {
          "Level": 3,
          "entries": [
            {
              "l": 4,
              "m": "avtest.initProdMaster()",
              "t": 1582928036571059200
            },
            {
              "l": 3,
              "m": "Get list of files from object",
              "t": 1582928036571059700
            },
            {
              "l": 3,
              "m": "2 item(s) found in file list.",
              "t": 1582928036571302400
            },
            {
              "l": 3,
              "m": "Skipping '.'",
              "t": 1582928036571303200
            },
            {
              "l": 3,
              "m": "Analyzing Video.mp4",
              "t": 1582928036571303400
            },
            {
              "l": 4,
              "m": "getAvpReqCtx filePath=Video.mp4 qhot=tqw_FSFAxNDfoo2MZQtevpavTKjPW36x3qXV2 key=tqw_FSFAxNDfoo2MZQtevpavTKjPW36x3qXV2.txAll.Video.mp4",
              "t": 1582928036571385900
            },
            {
              "l": 3,
              "m": "Successfully generated default variant",
              "t": 1582928036586000100
            }
          ]
        },
        "streams": {
          "audio": {
            "mapping_info": "",
            "sources": [
              {
                "files_api_path": "Video.mp4",
                "stream_index": 1
              }
            ]
          },
          "video": {
            "mapping_info": "",
            "sources": [
              {
                "files_api_path": "Video.mp4",
                "stream_index": 0
              }
            ]
          }
        }
      }
    }
  },
  "public": {
    "description": "Production Master Test Description",
    "name": "Production Master Test"
  },
  "test": "master"
}
async ContentObjectMetadata({
  "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "objectId": "iq__2zqa4gZ8N3DH1QWakR2e5UowDLF1",
  "metadataSubtree": "contentTypes/ABR Master"
});


<No Return Value>
async ContentObjectMetadata({
  "versionHash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
  "metadataSubtree": "public/name"
});


"Production Master Test"
async ContentObjectMetadata({
  "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
  "objectId": "iq__b8tMgmqtprjbPbaURmifp4S8Gqy",
  "metadataSubtree": "abr_profile/store_clear"
});


true
async ContentObjectMetadata({
  "versionHash": "hq__1PFTZvrREvjvDYbv8V23V81tZvn2tFBHuf9ykbQ3PtKBy7MjZLhqUGMyTJh4GnpzUEKdxAXUE"
});


{
  "abr_mezzanine": {
    "log": {
      "Level": 3,
      "entries": []
    },
    "offerings": {
      "default": {
        "drm_optional": true,
        "entry_point_rat": null,
        "exit_point_rat": null,
        "log": {
          "Level": 3,
          "entries": [
            {
              "l": 4,
              "m": "apiAbrMezzanineInit()",
              "t": 1582928045099913500
            },
            {
              "l": 3,
              "m": "Get abr.Profile from lib",
              "t": 1582928045099979000
            },
            {
              "l": 3,
              "m": "Get production.Master",
              "t": 1582928045104423000
            },
            {
              "l": 4,
              "m": "getProductionVariantCtx(hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE,default)",
              "t": 1582928045104439800
            },
            {
              "l": 4,
              "m": "getting production.Master: hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
              "t": 1582928045104440600
            },
            {
              "l": 4,
              "m": "Get production.Variant 'default' from production.Master",
              "t": 1582928045105906400
            },
            {
              "l": 3,
              "m": "Generate abr.Offering",
              "t": 1582928045105930000
            }
          ]
        },
        "media_struct": {
          "duration_rat": "0",
          "label": "",
          "start_time_rat": "0",
          "streams": {}
        },
        "mez_prep_specs": {
          "audio": {
            "bit_rate": 128000,
            "channel_layout": "stereo",
            "mapping_info": "",
            "media_type": "audio",
            "mez_count": 1,
            "name": "audio",
            "part_hashes": [],
            "ready": false,
            "seg_dur": {
              "float": 2.020136054421769,
              "float_exact": false,
              "rat": "7424/3675",
              "time_base": "1/44100",
              "ts": 89088
            },
            "segs_per_mez": 15,
            "source_streams": [
              {
                "files_api_path": "Video.mp4",
                "source_hash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
                "stream_index": 1
              }
            ]
          },
          "video": {
            "bit_rate": 6500000,
            "height": 1080,
            "key_frame_interval": 51,
            "mapping_info": "",
            "media_type": "video",
            "mez_count": 1,
            "name": "video",
            "part_hashes": [],
            "ready": false,
            "seg_dur": {
              "float": 2.04,
              "float_exact": false,
              "rat": "51/25",
              "time_base": "1/90000",
              "ts": 183600
            },
            "segs_per_mez": 15,
            "source_streams": [
              {
                "files_api_path": "Video.mp4",
                "source_hash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
                "stream_index": 0
              }
            ],
            "width": 1920
          }
        },
        "playout": {
          "drm_keys": null,
          "playout_formats": {
            "dash-clear": {
              "drm": null,
              "protocol": {
                "min_buffer_length": 2,
                "type": "ProtoDash"
              }
            },
            "hls-clear": {
              "drm": null,
              "protocol": {
                "type": "ProtoHls"
              }
            }
          },
          "streams": {
            "audio": {
              "encryption_schemes": {},
              "representations": {
                "audio@128000": {
                  "bit_rate": 128000,
                  "media_struct_stream_key": "audio",
                  "type": "RepAudio"
                }
              }
            },
            "video": {
              "encryption_schemes": {},
              "representations": {
                "video_1280x720@4500000": {
                  "bit_rate": 4500000,
                  "crf": 0,
                  "height": 720,
                  "media_struct_stream_key": "video",
                  "type": "RepVideo",
                  "width": 1280
                },
                "video_1920x1080@6500000": {
                  "bit_rate": 6500000,
                  "crf": 0,
                  "height": 1080,
                  "media_struct_stream_key": "video",
                  "type": "RepVideo",
                  "width": 1920
                },
                "video_640x360@400000": {
                  "bit_rate": 400000,
                  "crf": 0,
                  "height": 360,
                  "media_struct_stream_key": "video",
                  "type": "RepVideo",
                  "width": 640
                },
                "video_768x432@1100000": {
                  "bit_rate": 1100000,
                  "crf": 0,
                  "height": 432,
                  "media_struct_stream_key": "video",
                  "type": "RepVideo",
                  "width": 768
                },
                "video_960x540@2000000": {
                  "bit_rate": 2000000,
                  "crf": 0,
                  "height": 540,
                  "media_struct_stream_key": "video",
                  "type": "RepVideo",
                  "width": 960
                }
              }
            }
          }
        },
        "prod_master_hash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
        "prod_master_var_key": "default",
        "ready": false,
        "simple_watermark": null,
        "store_clear": true
      }
    }
  },
  "description": "Mezzanine Test Description",
  "elv_created_at": 1582928045120,
  "master": {
    "hash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
    "id": "iq__2VndGUpxcdhxmaAMhppxBoK7Uo2Q",
    "name": "Production Master Test",
    "variant": "default"
  },
  "name": "Mezzanine Test",
  "public": {
    "description": "Mezzanine Test Description",
    "name": "Mezzanine Test"
  },
  "test": "mezzanine"
}
async ContentObjectMetadata({
  "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
  "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
  "metadataSubtree": "abr_mezzanine/offerings"
});


{
  "default": {
    "drm_optional": true,
    "entry_point_rat": null,
    "exit_point_rat": null,
    "log": {
      "Level": 3,
      "entries": [
        {
          "l": 4,
          "m": "apiAbrMezzanineInit()",
          "t": 1582928045099913500
        },
        {
          "l": 3,
          "m": "Get abr.Profile from lib",
          "t": 1582928045099979000
        },
        {
          "l": 3,
          "m": "Get production.Master",
          "t": 1582928045104423000
        },
        {
          "l": 4,
          "m": "getProductionVariantCtx(hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE,default)",
          "t": 1582928045104439800
        },
        {
          "l": 4,
          "m": "getting production.Master: hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
          "t": 1582928045104440600
        },
        {
          "l": 4,
          "m": "Get production.Variant 'default' from production.Master",
          "t": 1582928045105906400
        },
        {
          "l": 3,
          "m": "Generate abr.Offering",
          "t": 1582928045105930000
        }
      ]
    },
    "media_struct": {
      "duration_rat": "0",
      "label": "",
      "start_time_rat": "0",
      "streams": {}
    },
    "mez_prep_specs": {
      "audio": {
        "bit_rate": 128000,
        "channel_layout": "stereo",
        "mapping_info": "",
        "media_type": "audio",
        "mez_count": 1,
        "name": "audio",
        "part_hashes": [],
        "ready": false,
        "seg_dur": {
          "float": 2.020136054421769,
          "float_exact": false,
          "rat": "7424/3675",
          "time_base": "1/44100",
          "ts": 89088
        },
        "segs_per_mez": 15,
        "source_streams": [
          {
            "files_api_path": "Video.mp4",
            "source_hash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
            "stream_index": 1
          }
        ]
      },
      "video": {
        "bit_rate": 6500000,
        "height": 1080,
        "key_frame_interval": 51,
        "mapping_info": "",
        "media_type": "video",
        "mez_count": 1,
        "name": "video",
        "part_hashes": [],
        "ready": false,
        "seg_dur": {
          "float": 2.04,
          "float_exact": false,
          "rat": "51/25",
          "time_base": "1/90000",
          "ts": 183600
        },
        "segs_per_mez": 15,
        "source_streams": [
          {
            "files_api_path": "Video.mp4",
            "source_hash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
            "stream_index": 0
          }
        ],
        "width": 1920
      }
    },
    "playout": {
      "drm_keys": null,
      "playout_formats": {
        "dash-clear": {
          "drm": null,
          "protocol": {
            "min_buffer_length": 2,
            "type": "ProtoDash"
          }
        },
        "hls-clear": {
          "drm": null,
          "protocol": {
            "type": "ProtoHls"
          }
        }
      },
      "streams": {
        "audio": {
          "encryption_schemes": {},
          "representations": {
            "audio@128000": {
              "bit_rate": 128000,
              "media_struct_stream_key": "audio",
              "type": "RepAudio"
            }
          }
        },
        "video": {
          "encryption_schemes": {},
          "representations": {
            "video_1280x720@4500000": {
              "bit_rate": 4500000,
              "crf": 0,
              "height": 720,
              "media_struct_stream_key": "video",
              "type": "RepVideo",
              "width": 1280
            },
            "video_1920x1080@6500000": {
              "bit_rate": 6500000,
              "crf": 0,
              "height": 1080,
              "media_struct_stream_key": "video",
              "type": "RepVideo",
              "width": 1920
            },
            "video_640x360@400000": {
              "bit_rate": 400000,
              "crf": 0,
              "height": 360,
              "media_struct_stream_key": "video",
              "type": "RepVideo",
              "width": 640
            },
            "video_768x432@1100000": {
              "bit_rate": 1100000,
              "crf": 0,
              "height": 432,
              "media_struct_stream_key": "video",
              "type": "RepVideo",
              "width": 768
            },
            "video_960x540@2000000": {
              "bit_rate": 2000000,
              "crf": 0,
              "height": 540,
              "media_struct_stream_key": "video",
              "type": "RepVideo",
              "width": 960
            }
          }
        }
      }
    },
    "prod_master_hash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
    "prod_master_var_key": "default",
    "ready": false,
    "simple_watermark": null,
    "store_clear": true
  }
}
async ContentObjectMetadata({
  "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
  "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
  "metadataSubtree": "lro_draft_default"
});


{
  "node": "https://host-35-233-145-232.test.contentfabric.io/",
  "offering": "default",
  "write_token": "tqw_9h4QxkqUrGfH4tgaVbgSQ1qe2xnnDsANT"
}
async ContentObjectMetadata({
  "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
  "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
  "writeToken": "tqw_9h4QxkqUrGfH4tgaVbgSQ1qe2xnnDsANT",
  "metadataSubtree": "lro_status"
});


{
  "c285addb-4c44-49a6-bdab-6efbb16f1bc7": {
    "duration": 380,
    "duration_ms": 0,
    "progress": {
      "percentage": 0
    },
    "run_state": "running",
    "start": "2020-02-28T22:14:15Z"
  },
  "f8a5efe0-fdd0-4f69-9be9-ade862bb0521": {
    "duration": 452,
    "duration_ms": 0,
    "progress": {
      "percentage": 0
    },
    "run_state": "running",
    "start": "2020-02-28T22:14:15Z"
  }
}
async ContentObjectMetadata({
  "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
  "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
  "writeToken": "tqw_9h4QxkqUrGfH4tgaVbgSQ1qe2xnnDsANT",
  "metadataSubtree": "lro_status"
});


{
  "c285addb-4c44-49a6-bdab-6efbb16f1bc7": {
    "duration": 380,
    "duration_ms": 0,
    "progress": {
      "percentage": 0
    },
    "run_state": "running",
    "start": "2020-02-28T22:14:15Z"
  },
  "f8a5efe0-fdd0-4f69-9be9-ade862bb0521": {
    "duration": 1548838100,
    "duration_ms": 1548,
    "end": "2020-02-28T22:14:16Z",
    "progress": {
      "percentage": 100
    },
    "run_state": "finished",
    "start": "2020-02-28T22:14:15Z"
  }
}
async ContentObjectMetadata({
  "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
  "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
  "writeToken": "tqw_9h4QxkqUrGfH4tgaVbgSQ1qe2xnnDsANT",
  "metadataSubtree": "lro_status"
});


{
  "c285addb-4c44-49a6-bdab-6efbb16f1bc7": {
    "duration": 13074488967,
    "duration_ms": 13074,
    "end": "2020-02-28T22:14:28Z",
    "progress": {
      "percentage": 100
    },
    "run_state": "finished",
    "start": "2020-02-28T22:14:15Z"
  },
  "f8a5efe0-fdd0-4f69-9be9-ade862bb0521": {
    "duration": 1548838100,
    "duration_ms": 1548,
    "end": "2020-02-28T22:14:16Z",
    "progress": {
      "percentage": 100
    },
    "run_state": "finished",
    "start": "2020-02-28T22:14:15Z"
  }
}
async ContentObjectMetadata({
  "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
  "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
  "writeToken": "tqw_9h4QxkqUrGfH4tgaVbgSQ1qe2xnnDsANT",
  "metadataSubtree": "abr_mezzanine/offerings"
});


{
  "default": {
    "drm_optional": true,
    "entry_point_rat": null,
    "exit_point_rat": null,
    "log": {
      "Level": 3,
      "entries": [
        {
          "l": 4,
          "m": "apiAbrMezzanineInit()",
          "t": 1582928045099913500
        },
        {
          "l": 3,
          "m": "Get abr.Profile from lib",
          "t": 1582928045099979000
        },
        {
          "l": 3,
          "m": "Get production.Master",
          "t": 1582928045104423000
        },
        {
          "l": 4,
          "m": "getProductionVariantCtx(hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE,default)",
          "t": 1582928045104439800
        },
        {
          "l": 4,
          "m": "getting production.Master: hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
          "t": 1582928045104440600
        },
        {
          "l": 4,
          "m": "Get production.Variant 'default' from production.Master",
          "t": 1582928045105906400
        },
        {
          "l": 3,
          "m": "Generate abr.Offering",
          "t": 1582928045105930000
        }
      ]
    },
    "media_struct": {
      "duration_rat": "0",
      "label": "",
      "start_time_rat": "0",
      "streams": {}
    },
    "mez_prep_specs": {
      "audio": {
        "bit_rate": 128000,
        "channel_layout": "stereo",
        "mapping_info": "",
        "media_type": "audio",
        "mez_count": 1,
        "name": "audio",
        "part_hashes": [
          "hqp_KwA5noxJS4MKp6QdW5mXfrtYr696MLNsvoVYDYKAk4FRukBy"
        ],
        "ready": true,
        "seg_dur": {
          "float": 2.020136054421769,
          "float_exact": false,
          "rat": "7424/3675",
          "time_base": "1/44100",
          "ts": 89088
        },
        "segs_per_mez": 15,
        "source_streams": [
          {
            "files_api_path": "Video.mp4",
            "source_hash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
            "stream_index": 1
          }
        ]
      },
      "video": {
        "bit_rate": 6500000,
        "height": 1080,
        "key_frame_interval": 51,
        "mapping_info": "",
        "media_type": "video",
        "mez_count": 1,
        "name": "video",
        "part_hashes": [
          "hqp_2PxjBEvoEpCZ2nxUtpae3Qoy7hDAcdVdY696yAG76M25RxnqUu"
        ],
        "ready": true,
        "seg_dur": {
          "float": 2.04,
          "float_exact": false,
          "rat": "51/25",
          "time_base": "1/90000",
          "ts": 183600
        },
        "segs_per_mez": 15,
        "source_streams": [
          {
            "files_api_path": "Video.mp4",
            "source_hash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
            "stream_index": 0
          }
        ],
        "width": 1920
      }
    },
    "playout": {
      "drm_keys": null,
      "playout_formats": {
        "dash-clear": {
          "drm": null,
          "protocol": {
            "min_buffer_length": 2,
            "type": "ProtoDash"
          }
        },
        "hls-clear": {
          "drm": null,
          "protocol": {
            "type": "ProtoHls"
          }
        }
      },
      "streams": {
        "audio": {
          "encryption_schemes": {},
          "representations": {
            "audio@128000": {
              "bit_rate": 128000,
              "media_struct_stream_key": "audio",
              "type": "RepAudio"
            }
          }
        },
        "video": {
          "encryption_schemes": {},
          "representations": {
            "video_1280x720@4500000": {
              "bit_rate": 4500000,
              "crf": 0,
              "height": 720,
              "media_struct_stream_key": "video",
              "type": "RepVideo",
              "width": 1280
            },
            "video_1920x1080@6500000": {
              "bit_rate": 6500000,
              "crf": 0,
              "height": 1080,
              "media_struct_stream_key": "video",
              "type": "RepVideo",
              "width": 1920
            },
            "video_640x360@400000": {
              "bit_rate": 400000,
              "crf": 0,
              "height": 360,
              "media_struct_stream_key": "video",
              "type": "RepVideo",
              "width": 640
            },
            "video_768x432@1100000": {
              "bit_rate": 1100000,
              "crf": 0,
              "height": 432,
              "media_struct_stream_key": "video",
              "type": "RepVideo",
              "width": 768
            },
            "video_960x540@2000000": {
              "bit_rate": 2000000,
              "crf": 0,
              "height": 540,
              "media_struct_stream_key": "video",
              "type": "RepVideo",
              "width": 960
            }
          }
        }
      }
    },
    "prod_master_hash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
    "prod_master_var_key": "default",
    "ready": false,
    "simple_watermark": null,
    "store_clear": true
  }
}
async ContentObjectMetadata({
  "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
  "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
  "versionHash": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
  "metadataSubtree": "videoLink/default",
  "resolveLinks": false
});


{
  ".": {
    "container": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ"
  },
  "/": "./rep/playout/default/options.json"
}
async ContentObjectMetadata({
  "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
  "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
  "resolveLinks": true,
  "metadataSubtree": "/test/link"
});


{
  "link": {
    "target": "content"
  }
}
async ContentObjectMetadata({
  "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
  "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
});


{
  "eluv.caps.ikms2s41ivY1BDJ8K5PJyAtTtJZQcHZ": "BEkd/biK3wyNapHvZ8ZXQr0qnSgPz+uxWKbbYde7PM4f6yObJ3Gws79tvBa8b5SVNqihGmmIEbWU1vea9K9443QQeheW+4hHQdYBEWKHHXP5bIDrI8xVblEjsMcy2Dh3LaXpE9RwbGlPGjdPvH3K9PJ/eocdJ5JXa4rRYniaTXZrWvCCEZpxNv4ujxJkWl7an/Vmdv7h70Mlc6A08b7Ur0hZCym2JgDzSId5m4VkDugP6s2xYKwaAEp2rj31irCFtO7jZkP4vH9ppKvuKlOv/ao1wrtSH5DL+MrV2XusPoPNL1EioCqbsrzhTfNjGIqT0Fvba+ex3eVu41g81zvgElj3PwS2gAmHUdE/nlZi4ftZrJcooOr55KbZ19H0qw89c2ituEFQ0fAitqy4Oy9W3OHQZzl9VsbdomUlfZ/c5H6rR3oQrzHz2fGRmER5zxnyrJyYGBTL4X0wh9vfXZ2cjDNcUUoX7ehBkSqaryFUXCR+",
  "eluv.caps.iusrZWYadk22vrvJqsF79NLeVmwKzR3": "BEkd/biK3wyNapHvZ8ZXQr0qnSgPz+uxWKbbYde7PM4f6yObJ3Gws79tvBa8b5SVNqihGmmIEbWU1vea9K9443SxvlzzaIZyVrECcdjuyk4WytZScsMS6iPhT+Zox0gEiWkEHT18Kz/Ujh4hHPYy+HFjEMxjcxXAnpHaBfm7gsxmEvEHtuTvLGOGvvbVsKSHJyyak2im16IzvbWGosSHKEsANGoPDWIgu1J+WxA2mBp13dhbiRo2jRcee4Gksup2oUo6zLc04O7lLJV7uDWOHp73XLGHHEXoAuKT7wJU/CKpErLrf+8Mo7dltu/nne4qz8Vvr0BD0HpttfrxkSH2zfzL3yWU1LmnAAKPED43dJVLqd64KYBUKSekrjugMUx2K2/yT18HclSAfkgSMp/akDuqvABBjs4TjscsYidYXBPmg2sTKX3pO2fDnXwko5ydUxiLwksaWvWYbdTW4fIMgLwOak9rmI+mwd5AZJ31C24M",
  "files": {
    ".": {
      "type": "directory"
    },
    "new-directory-3": {
      ".": {
        "type": "directory"
      }
    },
    "s3-copy": {
      ".": {
        "encryption": {
          "scheme": "none"
        },
        "ingest": {
          "etag": "5c689030274ecfd14a815c8672b9f723-12",
          "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
          "size": 97944174,
          "type": "key"
        },
        "parts": [
          2,
          3,
          4
        ],
        "size": 97944174
      }
    },
    "s3-reference": {
      ".": {
        "encryption": {
          "scheme": "none"
        },
        "reference": {
          "etag": "5c689030274ecfd14a815c8672b9f723-12",
          "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
          "size": 97944174,
          "type": "key"
        },
        "size": 97944174
      }
    },
    "testDirectory": {
      ".": {
        "type": "directory"
      },
      "File 1": {
        ".": {
          "encryption": {
            "scheme": "none"
          },
          "mime_type": "text/plain",
          "parts": [
            0
          ],
          "size": 100000
        }
      }
    }
  },
  "links": {
    "metadataLink": {
      ".": {
        "container": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn"
      },
      "/": "./meta/toLink/meta/data"
    },
    "myLink2": {
      ".": {
        "container": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn"
      },
      "/": "./files/testDirectory/File 2"
    }
  },
  "mime-types": {
    "": "application/octet-stream"
  },
  "myLink": {
    ".": {
      "container": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn"
    },
    "/": "./files/testDirectory/File 1"
  },
  "name": "Test Content Object",
  "test": {
    "link": {
      ".": {
        "auto_update": {
          "tag": "latest"
        },
        "container": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn"
      },
      "/": "/qfab/hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur/meta/public/asset_metadata"
    }
  },
  "toLink": {
    "meta": {
      "data": {
        "data": {
          "to": "show"
        },
        "some": "meta"
      }
    }
  },
  "toMerge": {
    "merge": "me",
    "new": "metadata"
  },
  "toReplace": {
    "new": "metadata"
  }
}
Source:

async ContentObjectOwner({libraryId}) → Promise.<string>

Returns the address of the owner of the specified content object

Returns: The account address of the owner
Parameters:
Name Type Description
libraryId string
Examples
async ContentObjectOwner({
  "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
  "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
});


"0x283b86b3359487404485b7abdba6a8782160baa6"
async CallContractMethod({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "hasManagerAccess",
  "methodArgs": [
    "0x8701fbf87ba86b4ce68445ccf20fe1d362971ed7"
  ]
});


true
async CallContractMethod({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "membersNum"
});


{
  "_hex": "0x02"
}
async CallContractMethod({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "membersList",
  "methodArgs": [
    0
  ]
});


"0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7"
async CallContractMethod({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "membersList",
  "methodArgs": [
    1
  ]
});


"0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215"
async CallContractMethod({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "managersNum"
});


{
  "_hex": "0x02"
}
async CallContractMethod({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "managersList",
  "methodArgs": [
    0
  ]
});


"0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7"
async CallContractMethod({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "managersList",
  "methodArgs": [
    1
  ]
});


"0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215"
async CallContractMethod({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "membersNum"
});


{
  "_hex": "0x01"
}
async CallContractMethod({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "membersList",
  "methodArgs": [
    0
  ]
});


"0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215"
async CallContractMethod({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "managersNum"
});


{
  "_hex": "0x01"
}
async CallContractMethod({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "managersList",
  "methodArgs": [
    0
  ]
});


"0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215"
async CallContractMethod({
  "contractAddress": "0x8f5b42b31d734800c5f1d3be26461f3827d65498",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "name",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "submitNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "registerSpaceNode",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "createLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "numActiveNodes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "activeNodeLocators",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "activeNodeAddresses",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsAddr",
          "type": "address"
        }
      ],
      "name": "getKMSID",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "userWallets",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "addNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "addKMSLocator",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "pendingNodeLocators",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "pendingNodeAddresses",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "description",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createAccessWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setWalletFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setGroupFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setContentFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsIdStr",
          "type": "string"
        }
      ],
      "name": "checkKMS",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space_description",
          "type": "string"
        }
      ],
      "name": "setDescription",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_userAddr",
          "type": "address"
        }
      ],
      "name": "getUserWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setLibraryFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "getAccessWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_pubKey",
          "type": "string"
        }
      ],
      "name": "setKMSPublicKey",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "unregisterSpaceNode",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "groupFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        }
      ],
      "name": "removeNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "factory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "walletFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "engageAccountLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsAddr",
          "type": "address"
        }
      ],
      "name": "checkKMSAddr",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        }
      ],
      "name": "approveNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_v",
          "type": "uint8[]"
        },
        {
          "name": "_r",
          "type": "bytes32[]"
        },
        {
          "name": "_s",
          "type": "bytes32[]"
        },
        {
          "name": "_from",
          "type": "address[]"
        },
        {
          "name": "_dest",
          "type": "address[]"
        },
        {
          "name": "_value",
          "type": "uint256[]"
        },
        {
          "name": "_ts",
          "type": "uint256[]"
        }
      ],
      "name": "executeBatch",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "numPendingNodes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "nodeMapping",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "removeKMSLocator",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space_name",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentTypeAddress",
          "type": "address"
        }
      ],
      "name": "CreateContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "libraryAddress",
          "type": "address"
        }
      ],
      "name": "CreateLibrary",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "groupAddress",
          "type": "address"
        }
      ],
      "name": "CreateGroup",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        }
      ],
      "name": "CreateContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "wallet",
          "type": "address"
        }
      ],
      "name": "CreateAccessWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "wallet",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "userAddr",
          "type": "address"
        }
      ],
      "name": "BindUserWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accountAddress",
          "type": "address"
        }
      ],
      "name": "EngageAccountLibrary",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "factory",
          "type": "address"
        }
      ],
      "name": "SetFactory",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "nodeObjAddr",
          "type": "address"
        }
      ],
      "name": "RegisterNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "nodeObjAddr",
          "type": "address"
        }
      ],
      "name": "UnregisterNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "status",
          "type": "uint256"
        }
      ],
      "name": "AddKMSLocator",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "status",
          "type": "uint256"
        }
      ],
      "name": "RemoveKMSLocator",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "version",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "name": "owner",
          "type": "address"
        }
      ],
      "name": "CreateSpace",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "walletAddress",
          "type": "address"
        }
      ],
      "name": "GetAccessWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "locator",
          "type": "bytes"
        }
      ],
      "name": "NodeSubmitted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "locator",
          "type": "bytes"
        }
      ],
      "name": "NodeApproved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "ownerAddr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "nodeAddr",
          "type": "address"
        }
      ],
      "name": "AddNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "ownerAddr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "nodeAddr",
          "type": "address"
        }
      ],
      "name": "RemoveNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "addressKMS"
});


"0x024E380255B1f88AD89603C628f32bA0fb222Fa4"
async CallContractMethod({
  "contractAddress": "0x946a0db9b39adf71ee9450cbf2ac2d8245301c42",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "contributorGroupsLength"
});


{
  "_hex": "0x00"
}
async CallContractMethod({
  "contractAddress": "0x946a0db9b39adf71ee9450cbf2ac2d8245301c42",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "reviewerGroupsLength"
});


{
  "_hex": "0x00"
}
async CallContractMethod({
  "contractAddress": "0x946a0db9b39adf71ee9450cbf2ac2d8245301c42",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "accessorGroupsLength"
});


{
  "_hex": "0x00"
}
async CallContractMethod({
  "contractAddress": "0x946a0db9b39adf71ee9450cbf2ac2d8245301c42",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "contributorGroupsLength"
});


{
  "_hex": "0x01"
}
async CallContractMethod({
  "contractAddress": "0x946a0db9b39adf71ee9450cbf2ac2d8245301c42",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "contributorGroups",
  "methodArgs": [
    0
  ]
});


"0xC407AB4fa652530f556E52bc08CD9de51339D2d7"
async CallContractMethod({
  "contractAddress": "0x946a0db9b39adf71ee9450cbf2ac2d8245301c42",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "reviewerGroupsLength"
});


{
  "_hex": "0x01"
}
async CallContractMethod({
  "contractAddress": "0x946a0db9b39adf71ee9450cbf2ac2d8245301c42",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "reviewerGroups",
  "methodArgs": [
    0
  ]
});


"0xC407AB4fa652530f556E52bc08CD9de51339D2d7"
async CallContractMethod({
  "contractAddress": "0x946a0db9b39adf71ee9450cbf2ac2d8245301c42",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "accessorGroupsLength"
});


{
  "_hex": "0x01"
}
async CallContractMethod({
  "contractAddress": "0x946a0db9b39adf71ee9450cbf2ac2d8245301c42",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "accessorGroups",
  "methodArgs": [
    0
  ]
});


"0xC407AB4fa652530f556E52bc08CD9de51339D2d7"
async CallContractMethod({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "contractAddress": "0x452221123460f1fb35344863099b28dd0ca05072",
  "methodName": "setVisibility",
  "methodArgs": [
    100
  ]
});


{
  "nonce": 29,
  "gasPrice": {
    "_hex": "0x01dcd65000"
  },
  "gasLimit": {
    "_hex": "0xa0c2"
  },
  "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
  "value": {
    "_hex": "0x00"
  },
  "data": "0xaa024e8b0000000000000000000000000000000000000000000000000000000000000064",
  "chainId": 955210,
  "v": 1910456,
  "r": "0xf984c6c95ff35bece650131d045b22528c613d3515f6c3aa84106c7266d813c6",
  "s": "0x5c7d35d1534e857b49c1de3cb905c5fbaacb3998c38ba6e57f42fe760f6e6512",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "hash": "0xb7296d972bdeac7f9412c8a73373d5bc9023db09ee9013578b4f0c967acb06d4",
  "wait": "<function>"
}
async CallContractMethod({
  "contractAddress": "0x452221123460f1fb35344863099b28dd0ca05072",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "owner",
  "methodArgs": []
});


"0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7"
async CallContractMethod({
  "contractAddress": "0x452221123460f1fb35344863099b28dd0ca05072",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "objectHash"
});


"hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP"
async CallContractMethod({
  "contractAddress": "0xb6c8ca97f8044272413e6d61c1be0c403e0f440b",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "getContentObjectRights",
  "methodArgs": [
    "0x730afaa8d5ee991e67302c038a195ce9d4ecebc4"
  ]
});


222
async CallContractMethod({
  "contractAddress": "0xb6c8ca97f8044272413e6d61c1be0c403e0f440b",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "getContentObjectRights",
  "methodArgs": [
    "0x730afaa8d5ee991e67302c038a195ce9d4ecebc4"
  ]
});


22
async CallContractMethod({
  "contractAddress": "0xb6c8ca97f8044272413e6d61c1be0c403e0f440b",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "getContentObjectRights",
  "methodArgs": [
    "0x730afaa8d5ee991e67302c038a195ce9d4ecebc4"
  ]
});


0
async CallContractMethod({
  "contractAddress": "0x452221123460f1fb35344863099b28dd0ca05072",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "addressKMS"
});


"0x024E380255B1f88AD89603C628f32bA0fb222Fa4"
async CallContractMethod({
  "contractAddress": "0x452221123460f1fb35344863099b28dd0ca05072",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "getKMSInfo",
  "methodArgs": [
    []
  ],
  "formatArguments": false
});


[
  "https://host-35-237-243-135.test.contentfabric.io/eth/,https://host-35-236-19-5.test.contentfabric.io/eth/,https://host-35-226-231-183.test.contentfabric.io/eth/",
  "kepk26soZ1cGaPmLAhinoBRoMePQi8dHrTwATw91fvkJ5xDE8"
]
async CallContractMethod({
  "contractAddress": "0x452221123460f1fb35344863099b28dd0ca05072",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "getAccessInfo",
  "methodArgs": [
    0,
    [],
    []
  ]
});


[
  0,
  0,
  {
    "_hex": "0x00"
  }
]
async CallContractMethod({
  "contractAddress": "0x19cb0798a0d2b078ad768f2996d1c7b2dd1c7d16",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "owner",
  "methodArgs": []
});


"0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7"
async CallContractMethod({
  "contractAddress": "0xe0153b370712a28ae9f06c2f51e984fced6b0ddd",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "libraryAddress"
});


"0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1"
async CallContractMethod({
  "contractAddress": "0xe0153b370712a28ae9f06c2f51e984fced6b0ddd",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "objectHash"
});


"hq__DpoE3PfAdGEmeyK3FiPbHnz7RmbSdDBw53XQPY4eZT76M4ZSqRjCc6h3dNKMdmiqCgtvnsdXv4"
async CallContractMethod({
  "contractAddress": "0xe0153b370712a28ae9f06c2f51e984fced6b0ddd",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "getKMSInfo",
  "methodArgs": [
    []
  ],
  "formatArguments": false
});


[
  "https://host-35-237-243-135.test.contentfabric.io/eth/,https://host-35-236-19-5.test.contentfabric.io/eth/,https://host-35-226-231-183.test.contentfabric.io/eth/",
  "kepk26soZ1cGaPmLAhinoBRoMePQi8dHrTwATw91fvkJ5xDE8"
]
async CallContractMethod({
  "contractAddress": "0xfde1d81bbbddfadb186dceb3c9d5f4939b62d0d0",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "objectHash"
});


"hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K"
async CallContractMethod({
  "contractAddress": "0x452221123460f1fb35344863099b28dd0ca05072",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "objectHash"
});


"hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB"
async CallContractMethod({
  "contractAddress": "0x452221123460f1fb35344863099b28dd0ca05072",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "libraryAddress"
});


"0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42"
async CallContractMethod({
  "contractAddress": "0x452221123460f1fb35344863099b28dd0ca05072",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "objectHash"
});


"hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j"
async CallContractMethod({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "contractAddress": "0x452221123460f1fb35344863099b28dd0ca05072",
  "methodName": "setVisibility",
  "methodArgs": [
    10
  ]
});


{
  "nonce": 111,
  "gasPrice": {
    "_hex": "0x01dcd65000"
  },
  "gasLimit": {
    "_hex": "0xa0c2"
  },
  "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
  "value": {
    "_hex": "0x00"
  },
  "data": "0xaa024e8b000000000000000000000000000000000000000000000000000000000000000a",
  "chainId": 955210,
  "v": 1910456,
  "r": "0xb386db26ed8ccca6b9b90f71adc5c4b5ce33055b44d1606767c2a57974f7e8f6",
  "s": "0x0030ea5a1f15ae41160f591cfc886d492133405d41107d925df598f48ee0bd21",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "hash": "0x0c788f29a6be9f19ba1ebb010a12ca1fbe77ee944b8b5ed8d92198c7d81dc5dd",
  "wait": "<function>"
}
Source:

async CallContractMethodAndWait({
contractAddress,
abi,
methodName,
methodArgsoptional,
valueoptional,
overridesoptional,
formatArgumentsoptional
})
→ Promise.<*>

Call the specified method on a deployed contract and wait for the transaction to be mined. This action will be performed by this client's signer.

Use this method to call transaction-performing methods and wait for the transaction to complete.

Returns: The event object of this transaction. See the ExtractEventFromLogs method for parsing the resulting event(s)
Parameters:
Name Type Attributes Default Description
contractAddress string

Address of the contract to call the specified method on

abi Object

ABI of contract

methodName string

Method to call on the contract

methodArgs Array.<string> <optional>
[

List of arguments to the contract constructor

value number | BigNumber <optional>

Amount of ether to include in the transaction

overrides Object <optional>

Change default gasPrice or gasLimit used for this action

formatArguments boolean <optional>
true

If specified, the arguments will automatically be formatted to the ABI specification

Examples
async CallContractMethodAndWait({
  "contractAddress": "0x8f5b42b31d734800c5f1d3be26461f3827d65498",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "name",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "submitNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "registerSpaceNode",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "createLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "numActiveNodes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "activeNodeLocators",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "activeNodeAddresses",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsAddr",
          "type": "address"
        }
      ],
      "name": "getKMSID",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "userWallets",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "addNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "addKMSLocator",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "pendingNodeLocators",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "pendingNodeAddresses",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "description",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createAccessWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setWalletFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setGroupFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setContentFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsIdStr",
          "type": "string"
        }
      ],
      "name": "checkKMS",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space_description",
          "type": "string"
        }
      ],
      "name": "setDescription",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_userAddr",
          "type": "address"
        }
      ],
      "name": "getUserWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setLibraryFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "getAccessWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_pubKey",
          "type": "string"
        }
      ],
      "name": "setKMSPublicKey",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "unregisterSpaceNode",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "groupFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        }
      ],
      "name": "removeNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "factory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "walletFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "engageAccountLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsAddr",
          "type": "address"
        }
      ],
      "name": "checkKMSAddr",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        }
      ],
      "name": "approveNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_v",
          "type": "uint8[]"
        },
        {
          "name": "_r",
          "type": "bytes32[]"
        },
        {
          "name": "_s",
          "type": "bytes32[]"
        },
        {
          "name": "_from",
          "type": "address[]"
        },
        {
          "name": "_dest",
          "type": "address[]"
        },
        {
          "name": "_value",
          "type": "uint256[]"
        },
        {
          "name": "_ts",
          "type": "uint256[]"
        }
      ],
      "name": "executeBatch",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "numPendingNodes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "nodeMapping",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "removeKMSLocator",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space_name",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentTypeAddress",
          "type": "address"
        }
      ],
      "name": "CreateContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "libraryAddress",
          "type": "address"
        }
      ],
      "name": "CreateLibrary",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "groupAddress",
          "type": "address"
        }
      ],
      "name": "CreateGroup",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        }
      ],
      "name": "CreateContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "wallet",
          "type": "address"
        }
      ],
      "name": "CreateAccessWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "wallet",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "userAddr",
          "type": "address"
        }
      ],
      "name": "BindUserWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accountAddress",
          "type": "address"
        }
      ],
      "name": "EngageAccountLibrary",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "factory",
          "type": "address"
        }
      ],
      "name": "SetFactory",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "nodeObjAddr",
          "type": "address"
        }
      ],
      "name": "RegisterNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "nodeObjAddr",
          "type": "address"
        }
      ],
      "name": "UnregisterNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "status",
          "type": "uint256"
        }
      ],
      "name": "AddKMSLocator",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "status",
          "type": "uint256"
        }
      ],
      "name": "RemoveKMSLocator",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "version",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "name": "owner",
          "type": "address"
        }
      ],
      "name": "CreateSpace",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "walletAddress",
          "type": "address"
        }
      ],
      "name": "GetAccessWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "locator",
          "type": "bytes"
        }
      ],
      "name": "NodeSubmitted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "locator",
          "type": "bytes"
        }
      ],
      "name": "NodeApproved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "ownerAddr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "nodeAddr",
          "type": "address"
        }
      ],
      "name": "AddNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "ownerAddr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "nodeAddr",
          "type": "address"
        }
      ],
      "name": "RemoveNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "createAccessWallet",
  "methodArgs": []
});


{
  "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
  "from": "0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x3f647d"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000008000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x4091f728e437e9f897f9d843bec23322f4f1ee2d3ef50623a7ee73cdfb8ac052",
  "transactionHash": "0x40a812e715b2cdc753b5b1f11bbad63232063662be5972e504ac8c6e2eaef3ef",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 247943,
      "transactionHash": "0x40a812e715b2cdc753b5b1f11bbad63232063662be5972e504ac8c6e2eaef3ef",
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "topics": [
        "0x56c4bf13bebaa9f2be39ac3f2f4619a0dd1b694bb8c5f43c6b244a6dba0f0cca"
      ],
      "data": "0x000000000000000000000000adc083901ab247a76cb2de71da7a3c2c79a6dd34",
      "logIndex": 0,
      "blockHash": "0x4091f728e437e9f897f9d843bec23322f4f1ee2d3ef50623a7ee73cdfb8ac052",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "CreateAccessWallet",
      "signature": "CreateAccessWallet(address)",
      "topic": "0x56c4bf13bebaa9f2be39ac3f2f4619a0dd1b694bb8c5f43c6b244a6dba0f0cca",
      "values": {
        "0": "0xAdC083901AB247A76cb2dE71Da7A3C2C79a6dd34",
        "wallet": "0xAdC083901AB247A76cb2dE71Da7A3C2C79a6dd34",
        "length": 1
      }
    }
  ],
  "blockNumber": 247943,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x3f647d"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xadc083901ab247a76cb2de71da7a3c2c79a6dd34",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xAdC083901AB247A76cb2dE71Da7A3C2C79a6dd34",
  "from": "0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x62ac"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x3f8b2ece863d1e4e4b76afc207117d46a41bb55a988d39d39cf46bc7b015e129",
  "transactionHash": "0xd65f7feae5f785382987638c8367052484e16658f7356b939fea9376593a22bc",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 247945,
      "transactionHash": "0xd65f7feae5f785382987638c8367052484e16658f7356b939fea9376593a22bc",
      "address": "0xAdC083901AB247A76cb2dE71Da7A3C2C79a6dd34",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x3f8b2ece863d1e4e4b76afc207117d46a41bb55a988d39d39cf46bc7b015e129",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 247945,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x62ac"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x60f4"
  },
  "logsBloom": "0x00000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000800000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xc71a8eb1d9b6893db031829b5dc446992696fa0fed0dda9996204b381c7b5eb9",
  "transactionHash": "0x91832835e34b160c2a4d3db49475a04e7a7f748eb9bdd47b00c5a1c80711657e",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 247963,
      "transactionHash": "0x91832835e34b160c2a4d3db49475a04e7a7f748eb9bdd47b00c5a1c80711657e",
      "address": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xc71a8eb1d9b6893db031829b5dc446992696fa0fed0dda9996204b381c7b5eb9",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 247963,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x60f4"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "grantAccess",
  "methodArgs": [
    "0x8701fbf87ba86b4ce68445ccf20fe1d362971ed7"
  ],
  "eventName": "MemberAdded",
  "eventValue": "candidate"
});


{
  "to": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x20b1a"
  },
  "logsBloom": "0x00000400000000000000000008040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000000000000000000000000000000000000080000000000000001000000040800000000000004000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000",
  "blockHash": "0x082ebdbd83f8cdc0c6b6ceefa51cfe7b6debf82f76655f25fa45e562850e4bab",
  "transactionHash": "0xbc4da233d4ab8be0b2e2992a8948c3b5b708c43135e7aadcb16057186daf7495",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 247971,
      "transactionHash": "0xbc4da233d4ab8be0b2e2992a8948c3b5b708c43135e7aadcb16057186daf7495",
      "address": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
      "topics": [
        "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914"
      ],
      "data": "0x0000000000000000000000008701fbf87ba86b4ce68445ccf20fe1d362971ed7",
      "logIndex": 0,
      "blockHash": "0x082ebdbd83f8cdc0c6b6ceefa51cfe7b6debf82f76655f25fa45e562850e4bab",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "MemberAdded",
      "signature": "MemberAdded(address)",
      "topic": "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914",
      "values": {
        "0": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "candidate": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 247971,
      "transactionHash": "0xbc4da233d4ab8be0b2e2992a8948c3b5b708c43135e7aadcb16057186daf7495",
      "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d700000000000000000000000000000000000000000000000000000000000000dc",
      "logIndex": 1,
      "blockHash": "0x082ebdbd83f8cdc0c6b6ceefa51cfe7b6debf82f76655f25fa45e562850e4bab",
      "transactionLogIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
        "1": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "2": 220,
        "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
        "entity": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "aggregate": 220,
        "length": 3
      }
    }
  ],
  "blockNumber": 247971,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x20b1a"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "grantAccess",
  "methodArgs": [
    "0x09bd0d777b77f5bdbc051db80974d3aee5f5b215"
  ],
  "eventName": "MemberAdded",
  "eventValue": "candidate"
});


{
  "to": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x2c35f"
  },
  "logsBloom": "0x00000400000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000000000000000000000010000000000000080000000000000001000000000800000000000004000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xdaa231130cdf262c2df3a6979a3a51c5dc0d0380b766f909cdf92b12eb2fb237",
  "transactionHash": "0x5ea58a101d98a7251a8675f5e6889e7fa9c8c8c3cd8f558b734cf48daee3678e",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 247973,
      "transactionHash": "0x5ea58a101d98a7251a8675f5e6889e7fa9c8c8c3cd8f558b734cf48daee3678e",
      "address": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
      "topics": [
        "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914"
      ],
      "data": "0x00000000000000000000000009bd0d777b77f5bdbc051db80974d3aee5f5b215",
      "logIndex": 0,
      "blockHash": "0xdaa231130cdf262c2df3a6979a3a51c5dc0d0380b766f909cdf92b12eb2fb237",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "MemberAdded",
      "signature": "MemberAdded(address)",
      "topic": "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914",
      "values": {
        "0": "0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215",
        "candidate": "0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 247973,
      "transactionHash": "0x5ea58a101d98a7251a8675f5e6889e7fa9c8c8c3cd8f558b734cf48daee3678e",
      "address": "0xAdC083901AB247A76cb2dE71Da7A3C2C79a6dd34",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000adc083901ab247a76cb2de71da7a3c2c79a6dd34000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7000000000000000000000000000000000000000000000000000000000000000a",
      "logIndex": 1,
      "blockHash": "0xdaa231130cdf262c2df3a6979a3a51c5dc0d0380b766f909cdf92b12eb2fb237",
      "transactionLogIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xAdC083901AB247A76cb2dE71Da7A3C2C79a6dd34",
        "1": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "2": 10,
        "principal": "0xAdC083901AB247A76cb2dE71Da7A3C2C79a6dd34",
        "entity": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "aggregate": 10,
        "length": 3
      }
    }
  ],
  "blockNumber": 247973,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x2c35f"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "grantManagerAccess",
  "methodArgs": [
    "0x8701fbf87ba86b4ce68445ccf20fe1d362971ed7"
  ],
  "eventName": "ManagerAccessGranted",
  "eventValue": "candidate"
});


{
  "to": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0xeb18"
  },
  "logsBloom": "0x00000000000000000000000008040000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000040800000000000000000000000000000000000000000000000000000000080000000000000001000000040800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000",
  "blockHash": "0xd5c3f5a1fac6d7be324918d281630c318b9ad6d7b62a1c0948be21530a8224ab",
  "transactionHash": "0xba0ff2d0fe6547802439f2c115332a79402c86f05ee602b53aeebe36aad3ffbb",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 247976,
      "transactionHash": "0xba0ff2d0fe6547802439f2c115332a79402c86f05ee602b53aeebe36aad3ffbb",
      "address": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
      "topics": [
        "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117"
      ],
      "data": "0x0000000000000000000000008701fbf87ba86b4ce68445ccf20fe1d362971ed7",
      "logIndex": 0,
      "blockHash": "0xd5c3f5a1fac6d7be324918d281630c318b9ad6d7b62a1c0948be21530a8224ab",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ManagerAccessGranted",
      "signature": "ManagerAccessGranted(address)",
      "topic": "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117",
      "values": {
        "0": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "candidate": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 247976,
      "transactionHash": "0xba0ff2d0fe6547802439f2c115332a79402c86f05ee602b53aeebe36aad3ffbb",
      "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d700000000000000000000000000000000000000000000000000000000000000dc",
      "logIndex": 1,
      "blockHash": "0xd5c3f5a1fac6d7be324918d281630c318b9ad6d7b62a1c0948be21530a8224ab",
      "transactionLogIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
        "1": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "2": 220,
        "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
        "entity": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "aggregate": 220,
        "length": 3
      }
    }
  ],
  "blockNumber": 247976,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0xeb18"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "grantManagerAccess",
  "methodArgs": [
    "0x09bd0d777b77f5bdbc051db80974d3aee5f5b215"
  ],
  "eventName": "ManagerAccessGranted",
  "eventValue": "candidate"
});


{
  "to": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x165c6"
  },
  "logsBloom": "0x00000000000000000000000000040000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000040800000000000000000000000000000000000000000010000000000000080000000000000001000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000008000000000000000000000000400000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x7a5f674b9a8d91e0befa9fd0ff28e0c3b9a2f39bbd4f8a4c7a0d7ebbfead0a91",
  "transactionHash": "0x387f1e242c9d8c3b484deffe9a9533eb6db0d395596c8db7e34280dc2580ab1a",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 247977,
      "transactionHash": "0x387f1e242c9d8c3b484deffe9a9533eb6db0d395596c8db7e34280dc2580ab1a",
      "address": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
      "topics": [
        "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117"
      ],
      "data": "0x00000000000000000000000009bd0d777b77f5bdbc051db80974d3aee5f5b215",
      "logIndex": 0,
      "blockHash": "0x7a5f674b9a8d91e0befa9fd0ff28e0c3b9a2f39bbd4f8a4c7a0d7ebbfead0a91",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ManagerAccessGranted",
      "signature": "ManagerAccessGranted(address)",
      "topic": "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117",
      "values": {
        "0": "0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215",
        "candidate": "0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 247977,
      "transactionHash": "0x387f1e242c9d8c3b484deffe9a9533eb6db0d395596c8db7e34280dc2580ab1a",
      "address": "0xAdC083901AB247A76cb2dE71Da7A3C2C79a6dd34",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000adc083901ab247a76cb2de71da7a3c2c79a6dd34000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7000000000000000000000000000000000000000000000000000000000000006e",
      "logIndex": 1,
      "blockHash": "0x7a5f674b9a8d91e0befa9fd0ff28e0c3b9a2f39bbd4f8a4c7a0d7ebbfead0a91",
      "transactionLogIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xAdC083901AB247A76cb2dE71Da7A3C2C79a6dd34",
        "1": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "2": 110,
        "principal": "0xAdC083901AB247A76cb2dE71Da7A3C2C79a6dd34",
        "entity": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "aggregate": 110,
        "length": 3
      }
    }
  ],
  "blockNumber": 247977,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x165c6"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "revokeAccess",
  "methodArgs": [
    "0x8701fbf87ba86b4ce68445ccf20fe1d362971ed7"
  ],
  "eventName": "MemberRevoked",
  "eventValue": "candidate"
});


{
  "to": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x143c2"
  },
  "logsBloom": "0x00000000000000000000000008040000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000040800000000000000000000000000000000000000000000000000000000080000000000000001000000040800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000100000000000000",
  "blockHash": "0x7d10d39837678235ab2c5410da98934f96af4fb238100f43473225bf6215760a",
  "transactionHash": "0x3e2697830228af670e8f53533e50b666fe80d11ccb14dee0fbb1d2fff06707f0",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 247979,
      "transactionHash": "0x3e2697830228af670e8f53533e50b666fe80d11ccb14dee0fbb1d2fff06707f0",
      "address": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
      "topics": [
        "0x745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c"
      ],
      "data": "0x0000000000000000000000008701fbf87ba86b4ce68445ccf20fe1d362971ed7",
      "logIndex": 0,
      "blockHash": "0x7d10d39837678235ab2c5410da98934f96af4fb238100f43473225bf6215760a",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "MemberRevoked",
      "signature": "MemberRevoked(address)",
      "topic": "0x745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c",
      "values": {
        "0": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "candidate": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 247979,
      "transactionHash": "0x3e2697830228af670e8f53533e50b666fe80d11ccb14dee0fbb1d2fff06707f0",
      "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d700000000000000000000000000000000000000000000000000000000000000c8",
      "logIndex": 1,
      "blockHash": "0x7d10d39837678235ab2c5410da98934f96af4fb238100f43473225bf6215760a",
      "transactionLogIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
        "1": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "2": 200,
        "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
        "entity": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "aggregate": 200,
        "length": 3
      }
    }
  ],
  "blockNumber": 247979,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x143c2"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "revokeManagerAccess",
  "methodArgs": [
    "0x8701fbf87ba86b4ce68445ccf20fe1d362971ed7"
  ],
  "eventName": "ManagerAccessRevoked",
  "eventValue": "candidate"
});


{
  "to": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0xd965"
  },
  "logsBloom": "0x00000000000000000000000008040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000000000000000000000000000000000000080000000000000001000000040800000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000008000100000000000000",
  "blockHash": "0xc29589c98c390cb32282495294c58930b1a2aaa61a10f1f1822ae3d1a0a97539",
  "transactionHash": "0x96e3792b465c518b293e58476167c520ca17b4adab34e68718d445587f0ce88f",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 247981,
      "transactionHash": "0x96e3792b465c518b293e58476167c520ca17b4adab34e68718d445587f0ce88f",
      "address": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
      "topics": [
        "0x2d6aa1a9629d125e23a0cf692cda7cd6795dff1652eedd4673b38ec31e387b95"
      ],
      "data": "0x0000000000000000000000008701fbf87ba86b4ce68445ccf20fe1d362971ed7",
      "logIndex": 0,
      "blockHash": "0xc29589c98c390cb32282495294c58930b1a2aaa61a10f1f1822ae3d1a0a97539",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ManagerAccessRevoked",
      "signature": "ManagerAccessRevoked(address)",
      "topic": "0x2d6aa1a9629d125e23a0cf692cda7cd6795dff1652eedd4673b38ec31e387b95",
      "values": {
        "0": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "candidate": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 247981,
      "transactionHash": "0x96e3792b465c518b293e58476167c520ca17b4adab34e68718d445587f0ce88f",
      "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d70000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 1,
      "blockHash": "0xc29589c98c390cb32282495294c58930b1a2aaa61a10f1f1822ae3d1a0a97539",
      "transactionLogIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
        "1": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "2": 0,
        "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
        "entity": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "aggregate": 0,
        "length": 3
      }
    }
  ],
  "blockNumber": 247981,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0xd965"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x58aec1ccefe8a931b01d45073cda650e696c44bc",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x58Aec1cCEfE8a931B01D45073cdA650E696c44BC",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x5d00"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000",
  "blockHash": "0x3f6fb841fcd79e89200900d96c56adb3c6c48f67aa46f38dc6ae3a2b5e5f74e5",
  "transactionHash": "0x5ba1c9c7888734015c9c3f115ecf928fbc2ae10f3118fcb63caffc44c7bcd262",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 247985,
      "transactionHash": "0x5ba1c9c7888734015c9c3f115ecf928fbc2ae10f3118fcb63caffc44c7bcd262",
      "address": "0x58Aec1cCEfE8a931B01D45073cdA650E696c44BC",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x3f6fb841fcd79e89200900d96c56adb3c6c48f67aa46f38dc6ae3a2b5e5f74e5",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 247985,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x5d00"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x946a0db9b39adf71ee9450cbf2ac2d8245301c42",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x6002"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000010000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xfc333acb336282c2769264b9dcfdcd8c90c1c00726c0fc0c3312e1500150f1b8",
  "transactionHash": "0x581b799a5e8fa7c392e2c1dc0eb1a5921e28e12084e23f0c7fde3f1dcab01de5",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 247989,
      "transactionHash": "0x581b799a5e8fa7c392e2c1dc0eb1a5921e28e12084e23f0c7fde3f1dcab01de5",
      "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xfc333acb336282c2769264b9dcfdcd8c90c1c00726c0fc0c3312e1500150f1b8",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 247989,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x6002"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x946a0db9b39adf71ee9450cbf2ac2d8245301c42",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [],
  "value": 0
});


{
  "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x5dbb"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000020000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x2723c169f9ac3f25194a714abf501fd0eee6c582df5c5efe4637f99131ab7074",
  "transactionHash": "0x18bb2878336b8e511971277fc60f83d2c1a39c9ecbcd30173d2712ffa7bd917e",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 247992,
      "transactionHash": "0x18bb2878336b8e511971277fc60f83d2c1a39c9ecbcd30173d2712ffa7bd917e",
      "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
      "topics": [
        "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
      ],
      "data": "0x",
      "logIndex": 0,
      "blockHash": "0x2723c169f9ac3f25194a714abf501fd0eee6c582df5c5efe4637f99131ab7074",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      }
    }
  ],
  "blockNumber": 247992,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x5dbb"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x946a0db9b39adf71ee9450cbf2ac2d8245301c42",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "addContributorGroup",
  "methodArgs": [
    "0xc407ab4fa652530f556e52bc08cd9de51339d2d7"
  ]
});


{
  "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x31fc0"
  },
  "logsBloom": "0x00000000000000000000000000040000000000000000000000000000000020000000000000000000000000000000000000008000000000000000000000000000040800000000000000000000000000000000000000000000000000000000080000000000000001000000000800000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000200000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000",
  "blockHash": "0x0a5c2c670b81d704f641abcb3c25b590f8c788e3f401e5bafbd71e4321c97928",
  "transactionHash": "0xe341305106566affc7ab8dffeccf2e82064d83dd309bb901026a5a2367b9d0e1",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 247997,
      "transactionHash": "0xe341305106566affc7ab8dffeccf2e82064d83dd309bb901026a5a2367b9d0e1",
      "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
      "topics": [
        "0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61"
      ],
      "data": "0x000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7",
      "logIndex": 0,
      "blockHash": "0x0a5c2c670b81d704f641abcb3c25b590f8c788e3f401e5bafbd71e4321c97928",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ContributorGroupAdded",
      "signature": "ContributorGroupAdded(address)",
      "topic": "0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61",
      "values": {
        "0": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "group": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 247997,
      "transactionHash": "0xe341305106566affc7ab8dffeccf2e82064d83dd309bb901026a5a2367b9d0e1",
      "address": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000014",
      "logIndex": 1,
      "blockHash": "0x0a5c2c670b81d704f641abcb3c25b590f8c788e3f401e5bafbd71e4321c97928",
      "transactionLogIndex": 1
    }
  ],
  "blockNumber": 247997,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x31fc0"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x946a0db9b39adf71ee9450cbf2ac2d8245301c42",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "addReviewerGroup",
  "methodArgs": [
    "0xc407ab4fa652530f556e52bc08cd9de51339d2d7"
  ]
});


{
  "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x1f63b"
  },
  "logsBloom": "0x00000000000000000000000000040000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000000000000000000000000000000000000080000000000000001000000000800000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000008000000000001000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xacaab01213ab5d9cf8a624644a0326b185299accbda3e1868109eda5bb383e8c",
  "transactionHash": "0xa82343251878712c2a2f4c1bee015bdd1c3f9e3a2841d329b243b65bc9ac2a6c",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 247998,
      "transactionHash": "0xa82343251878712c2a2f4c1bee015bdd1c3f9e3a2841d329b243b65bc9ac2a6c",
      "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
      "topics": [
        "0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb"
      ],
      "data": "0x000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7",
      "logIndex": 0,
      "blockHash": "0xacaab01213ab5d9cf8a624644a0326b185299accbda3e1868109eda5bb383e8c",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ReviewerGroupAdded",
      "signature": "ReviewerGroupAdded(address)",
      "topic": "0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb",
      "values": {
        "0": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "group": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 247998,
      "transactionHash": "0xa82343251878712c2a2f4c1bee015bdd1c3f9e3a2841d329b243b65bc9ac2a6c",
      "address": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000016",
      "logIndex": 1,
      "blockHash": "0xacaab01213ab5d9cf8a624644a0326b185299accbda3e1868109eda5bb383e8c",
      "transactionLogIndex": 1
    }
  ],
  "blockNumber": 247998,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x1f63b"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x946a0db9b39adf71ee9450cbf2ac2d8245301c42",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "addAccessorGroup",
  "methodArgs": [
    "0xc407ab4fa652530f556e52bc08cd9de51339d2d7"
  ]
});


{
  "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x1f247"
  },
  "logsBloom": "0x00000000000000000000000000040000000000000000000000000800000020000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000004000000000000000000000000000000080000000000000001000000000800000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xc72df44231451b5f82f71819654b14a6b5f16ee0c16f8c228ea71b09cb691d01",
  "transactionHash": "0x3ade3b9a080a79fec727e5040c734492f6b68a9084c37b767676cdd0fd2fe3ba",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 247999,
      "transactionHash": "0x3ade3b9a080a79fec727e5040c734492f6b68a9084c37b767676cdd0fd2fe3ba",
      "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
      "topics": [
        "0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411"
      ],
      "data": "0x000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7",
      "logIndex": 0,
      "blockHash": "0xc72df44231451b5f82f71819654b14a6b5f16ee0c16f8c228ea71b09cb691d01",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessorGroupAdded",
      "signature": "AccessorGroupAdded(address)",
      "topic": "0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411",
      "values": {
        "0": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "group": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 247999,
      "transactionHash": "0x3ade3b9a080a79fec727e5040c734492f6b68a9084c37b767676cdd0fd2fe3ba",
      "address": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000016",
      "logIndex": 1,
      "blockHash": "0xc72df44231451b5f82f71819654b14a6b5f16ee0c16f8c228ea71b09cb691d01",
      "transactionLogIndex": 1
    }
  ],
  "blockNumber": 247999,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x1f247"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x946a0db9b39adf71ee9450cbf2ac2d8245301c42",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "removeReviewerGroup",
  "methodArgs": [
    "0xc407ab4fa652530f556e52bc08cd9de51339d2d7"
  ]
});


{
  "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x46c2"
  },
  "logsBloom": "0x00000000000000000000000000000000000800000000000000000000000020000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x24a507071b6e0d359168180175ec02a15d147c0a956beff9bd5873a198f32dce",
  "transactionHash": "0x003b0d54889321f43974edb1142ec2c804defbe3f0b4365b024dbaa0f02f026a",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248000,
      "transactionHash": "0x003b0d54889321f43974edb1142ec2c804defbe3f0b4365b024dbaa0f02f026a",
      "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
      "topics": [
        "0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb"
      ],
      "data": "0x000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7",
      "logIndex": 0,
      "blockHash": "0x24a507071b6e0d359168180175ec02a15d147c0a956beff9bd5873a198f32dce",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ReviewerGroupRemoved",
      "signature": "ReviewerGroupRemoved(address)",
      "topic": "0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb",
      "values": {
        "0": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "group": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "length": 1
      }
    }
  ],
  "blockNumber": 248000,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x46c2"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x452221123460f1fb35344863099b28dd0ca05072",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9391"
  },
  "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x1fc13af52920ff840796590df0e620e7959076dc9760b5714fe754f02aac5d78",
  "transactionHash": "0xa7598c6332a8d477c5f68bd4eb8b21b46be3cb3b545b0878c984ece40201957a",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248005,
      "transactionHash": "0xa7598c6332a8d477c5f68bd4eb8b21b46be3cb3b545b0878c984ece40201957a",
      "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x1fc13af52920ff840796590df0e620e7959076dc9760b5714fe754f02aac5d78",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 248005,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9391"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x1b086db9581deebbcc02363d40e1f0a219066906",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x6002"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000100010000000000010000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200",
  "blockHash": "0x4e43ded030bdf28144252339e1a8ba8d15d5f412b764555bfdd282fe9a5cf001",
  "transactionHash": "0x0846d0bc9e6ef494251d1ff42b051b4a2b02b5ac8272e70b54d86a0f0fefdc38",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248011,
      "transactionHash": "0x0846d0bc9e6ef494251d1ff42b051b4a2b02b5ac8272e70b54d86a0f0fefdc38",
      "address": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x4e43ded030bdf28144252339e1a8ba8d15d5f412b764555bfdd282fe9a5cf001",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 248011,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x6002"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x0a1f5547388a8f103ebdb11a833c54757d3d88c4",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x0A1F5547388A8f103ebDB11A833C54757D3d88C4",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9391"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000010000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x20c76dc239cba0fc095771c17e32d92d723a13443eabe017ace1295947917d82",
  "transactionHash": "0xd597d9fea133f0fccabb1d7750302c16ffa26263edb2818505b9656b45e39562",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248016,
      "transactionHash": "0xd597d9fea133f0fccabb1d7750302c16ffa26263edb2818505b9656b45e39562",
      "address": "0x0A1F5547388A8f103ebDB11A833C54757D3d88C4",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x20c76dc239cba0fc095771c17e32d92d723a13443eabe017ace1295947917d82",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 248016,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9391"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xabe83bdbb77d97cf44ff85c2298ef5a5bce6f328",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xabE83BDbB77D97cf44FF85C2298eF5A5BCE6F328",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9391"
  },
  "logsBloom": "0x00000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000",
  "blockHash": "0x61152bab8003076282d76b07d073eedf66f416a7db07124d1f01a5e7cdae734a",
  "transactionHash": "0x68f97718f5270e4f3b30818520a6e66211f14eeee3ae1388b836cee0e380d6cb",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248017,
      "transactionHash": "0x68f97718f5270e4f3b30818520a6e66211f14eeee3ae1388b836cee0e380d6cb",
      "address": "0xabE83BDbB77D97cf44FF85C2298eF5A5BCE6F328",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x61152bab8003076282d76b07d073eedf66f416a7db07124d1f01a5e7cdae734a",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 248017,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9391"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xf44fcb177368896abeb892b795668309081c905d",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xF44Fcb177368896abeB892B795668309081C905d",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9391"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000040000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000",
  "blockHash": "0xfc35a5de9c1c2992cacb388a7c021645174484a3e6330769b9a8755c1cb228b3",
  "transactionHash": "0x92dbb0ca4becf1bbe82d6563c0770219189ee225d690402a7569eebf8bb7f490",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248021,
      "transactionHash": "0x92dbb0ca4becf1bbe82d6563c0770219189ee225d690402a7569eebf8bb7f490",
      "address": "0xF44Fcb177368896abeB892B795668309081C905d",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xfc35a5de9c1c2992cacb388a7c021645174484a3e6330769b9a8755c1cb228b3",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 248021,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9391"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x420d134513bffed12ac9be8724fc8b07c79632ce",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x420d134513BFfED12aC9be8724fc8B07c79632CE",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9391"
  },
  "logsBloom": "0x00000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xa7824118d2d971a10512334cd7316cecd482812065084c2fa03ea923b7ad9efa",
  "transactionHash": "0x9424423871119274ab09a0a4cc53a0029fb27cc3d7da85e9732fb06024bce860",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248024,
      "transactionHash": "0x9424423871119274ab09a0a4cc53a0029fb27cc3d7da85e9732fb06024bce860",
      "address": "0x420d134513BFfED12aC9be8724fc8B07c79632CE",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xa7824118d2d971a10512334cd7316cecd482812065084c2fa03ea923b7ad9efa",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 248024,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9391"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x0d2ba4ba2cfae4d43784e3e663aebcd019e71b43",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x0d2bA4BA2cfae4d43784E3e663aebCd019e71B43",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9391"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000200000000000000000000000000000002000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000",
  "blockHash": "0xe37bcc6efd4b8c5fc267c51fe2a0acb9d4d789ec15897787ad3d3a56ae40b856",
  "transactionHash": "0xb58e064cd43a149ba27071738d1e4850428f8acf4f3b6634e09e01391074deba",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248025,
      "transactionHash": "0xb58e064cd43a149ba27071738d1e4850428f8acf4f3b6634e09e01391074deba",
      "address": "0x0d2bA4BA2cfae4d43784E3e663aebCd019e71B43",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xe37bcc6efd4b8c5fc267c51fe2a0acb9d4d789ec15897787ad3d3a56ae40b856",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 248025,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9391"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x7890076c2222b7585b035a82e789354e0ee26257",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x7890076C2222B7585b035A82E789354e0eE26257",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9391"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000400000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000",
  "blockHash": "0xffe0572683f83e566c2b55afe5395ad0f1ff9fa6aa3339538f37fe172e46bafa",
  "transactionHash": "0xed03cd6591275cf889af2284f7096bed8988fd2b8d1fd4f251c547496cccee01",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248028,
      "transactionHash": "0xed03cd6591275cf889af2284f7096bed8988fd2b8d1fd4f251c547496cccee01",
      "address": "0x7890076C2222B7585b035A82E789354e0eE26257",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xffe0572683f83e566c2b55afe5395ad0f1ff9fa6aa3339538f37fe172e46bafa",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 248028,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9391"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x9abc6eb3cd0bdb26f27fb5faa4943e6df765ef06",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x9AbC6EB3cD0bDB26F27fB5FaA4943e6df765eF06",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9391"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000",
  "blockHash": "0xe58d5d7d8a06ebf6e38592e4b88673f9c2023939fde7710070d822e3f5254230",
  "transactionHash": "0x8cb8f1b8010bd6a40a1c7e86d57d7176ec9e6d572d2f7141378f6f8728cac7a3",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248035,
      "transactionHash": "0x8cb8f1b8010bd6a40a1c7e86d57d7176ec9e6d572d2f7141378f6f8728cac7a3",
      "address": "0x9AbC6EB3cD0bDB26F27fB5FaA4943e6df765eF06",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xe58d5d7d8a06ebf6e38592e4b88673f9c2023939fde7710070d822e3f5254230",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 248035,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9391"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x9efc6bfada0e3cd17c80fceb2a17d2c0c624b04b",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x9EFC6bfAdA0e3CD17c80FCeb2A17D2C0c624B04B",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9391"
  },
  "logsBloom": "0x00000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x30002d4bd3eb15ab1748928b94ba7ad0a69430403a183d3c99f68e9152cba543",
  "transactionHash": "0xc0ef5f9a66459e4bddd2ac54991222a0d0a3ca2c6b41dd4d4da4ca72d30f2438",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248037,
      "transactionHash": "0xc0ef5f9a66459e4bddd2ac54991222a0d0a3ca2c6b41dd4d4da4ca72d30f2438",
      "address": "0x9EFC6bfAdA0e3CD17c80FCeb2A17D2C0c624B04B",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x30002d4bd3eb15ab1748928b94ba7ad0a69430403a183d3c99f68e9152cba543",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 248037,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9391"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x91ad6e89a7d925838001191f7f31ad8544c232a5",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x91AD6e89A7D925838001191F7f31AD8544C232A5",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9391"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000004000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x8d4e10c0a3c36b32e560f9476a5ba84b8884101d479af22902aaa97ad333778b",
  "transactionHash": "0x1e057942ceec39586f151bb9cce4c2359c6d8342eaef908384b742a9d276c7c5",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248041,
      "transactionHash": "0x1e057942ceec39586f151bb9cce4c2359c6d8342eaef908384b742a9d276c7c5",
      "address": "0x91AD6e89A7D925838001191F7f31AD8544C232A5",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x8d4e10c0a3c36b32e560f9476a5ba84b8884101d479af22902aaa97ad333778b",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 248041,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9391"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xa61a65140c8cd8f167c86a9e321b3396704d80a1",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xa61a65140c8cd8f167C86a9e321b3396704D80a1",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9391"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x76020a091d0f21d4674565a2d18ea90979402660ad221c9064cf70f9e23d5ada",
  "transactionHash": "0x771c179fa8f8360ef67f3cc0469191c828ebb45b15bea9b20d63027a79566a7b",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248043,
      "transactionHash": "0x771c179fa8f8360ef67f3cc0469191c828ebb45b15bea9b20d63027a79566a7b",
      "address": "0xa61a65140c8cd8f167C86a9e321b3396704D80a1",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x76020a091d0f21d4674565a2d18ea90979402660ad221c9064cf70f9e23d5ada",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 248043,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9391"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x1b086db9581deebbcc02363d40e1f0a219066906",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [],
  "value": 0
});


{
  "to": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x5dbb"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000002000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000200",
  "blockHash": "0xb4d174ad49bc908d2138ea727c504878b217a8bf5e775893a25fe68099181bfb",
  "transactionHash": "0x0514297225a10bff8c473a185e80fedaf2ad51253f2371832b03bd3be0648548",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248054,
      "transactionHash": "0x0514297225a10bff8c473a185e80fedaf2ad51253f2371832b03bd3be0648548",
      "address": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
      "topics": [
        "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
      ],
      "data": "0x",
      "logIndex": 0,
      "blockHash": "0xb4d174ad49bc908d2138ea727c504878b217a8bf5e775893a25fe68099181bfb",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      }
    }
  ],
  "blockNumber": 248054,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x5dbb"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x452221123460f1fb35344863099b28dd0ca05072",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [
    0,
    "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
    "",
    [],
    []
  ],
  "value": 0
});


{
  "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x183b3"
  },
  "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x07e8f57da04cd5713e87d19444a9e052962df5d7420b08894726066ac7a9f7a2",
  "transactionHash": "0x8eaa75f36515490efdea40fb3d1c11b0ccee63c7a53df638aa239684480bfa1b",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248055,
      "transactionHash": "0x8eaa75f36515490efdea40fb3d1c11b0ccee63c7a53df638aa239684480bfa1b",
      "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f4670645748766d766562447659546b52444732766f6553434b6f77574d7064327a36574e415341626368614d5072343435456142743934355733456a78667a39323244616d50616a46500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343663393761643237356436636264336538343034343636663438306139646135363563306666623430343033366661626264626465393633656461393439366232643130313933306437616262386333666435636535386538323936373066616237343138623033306163626464376139343264346336373539343266353333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x07e8f57da04cd5713e87d19444a9e052962df5d7420b08894726066ac7a9f7a2",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x01"
        },
        "1": 0,
        "2": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP",
        "3": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
        "4": "",
        "requestID": {
          "_hex": "0x01"
        },
        "level": 0,
        "contentHash": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP",
        "pkeRequestor": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
        "pkeAFGH": "",
        "length": 5
      }
    }
  ],
  "blockNumber": 248055,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x183b3"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x730afaa8d5ee991e67302c038a195ce9d4ecebc4",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9391"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000004000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x79fe78bd984c8ebf873676854b7460e1552856951fd4659cc8c28f796e4e286a",
  "transactionHash": "0x228e93d1c4c01e7837992fc6cb29bbc78966d12b1b96ea37e3b54f6da1eab801",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248057,
      "transactionHash": "0x228e93d1c4c01e7837992fc6cb29bbc78966d12b1b96ea37e3b54f6da1eab801",
      "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x79fe78bd984c8ebf873676854b7460e1552856951fd4659cc8c28f796e4e286a",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 248057,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9391"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xb6c8ca97f8044272413e6d61c1be0c403e0f440b",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x60f4"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000040000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000",
  "blockHash": "0xd0095ef3b94cf2151ef12672778918c1ed4aae3d3b3b1c4805149a11daeafb07",
  "transactionHash": "0x4e4b73c438616bab558f327e62ac7b4cb3eae8d62415f9a437af19c40ff9ec60",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248061,
      "transactionHash": "0x4e4b73c438616bab558f327e62ac7b4cb3eae8d62415f9a437af19c40ff9ec60",
      "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xd0095ef3b94cf2151ef12672778918c1ed4aae3d3b3b1c4805149a11daeafb07",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 248061,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x60f4"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xb6c8ca97f8044272413e6d61c1be0c403e0f440b",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "setContentObjectRights",
  "methodArgs": [
    "0x730afaa8d5ee991e67302c038a195ce9d4ecebc4",
    0,
    2
  ]
});


{
  "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x20738"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000008000000000000000000000000000000000000040000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000",
  "blockHash": "0x1e8696907d90a01667fd0d6c88a814e430069630b7291fc0e0ac409e2a94c2b0",
  "transactionHash": "0x85fff0fac0517c0418d07069b959fcf8f2d1b22366fee0177c2db2bbff4e9178",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248064,
      "transactionHash": "0x85fff0fac0517c0418d07069b959fcf8f2d1b22366fee0177c2db2bbff4e9178",
      "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc40000000000000000000000000000000000000000000000000000000000000002",
      "logIndex": 0,
      "blockHash": "0x1e8696907d90a01667fd0d6c88a814e430069630b7291fc0e0ac409e2a94c2b0",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "2": 2,
        "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "aggregate": 2,
        "length": 3
      }
    }
  ],
  "blockNumber": 248064,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x20738"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xb6c8ca97f8044272413e6d61c1be0c403e0f440b",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "setContentObjectRights",
  "methodArgs": [
    "0x730afaa8d5ee991e67302c038a195ce9d4ecebc4",
    1,
    2
  ]
});


{
  "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0xdd1f"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000008000000000000000000000000000000000000040000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000",
  "blockHash": "0xe7ec6fe724a71e3f16144dd2f669f83e321ae15c90103af92cc7dee7f5f0da66",
  "transactionHash": "0x259e9f5708f8379e66a22233e237056c7db29ea461cfeafe5a8aa28cdf80bd35",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248065,
      "transactionHash": "0x259e9f5708f8379e66a22233e237056c7db29ea461cfeafe5a8aa28cdf80bd35",
      "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc40000000000000000000000000000000000000000000000000000000000000016",
      "logIndex": 0,
      "blockHash": "0xe7ec6fe724a71e3f16144dd2f669f83e321ae15c90103af92cc7dee7f5f0da66",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "2": 22,
        "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "aggregate": 22,
        "length": 3
      }
    }
  ],
  "blockNumber": 248065,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0xdd1f"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xb6c8ca97f8044272413e6d61c1be0c403e0f440b",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "setContentObjectRights",
  "methodArgs": [
    "0x730afaa8d5ee991e67302c038a195ce9d4ecebc4",
    2,
    2
  ]
});


{
  "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0xdd1f"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000008000000000000000000000000000000000000040000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000",
  "blockHash": "0xa559271f7b55774662a5cd94dd3ec036118ac13fe95eb7a5ff77cf0ae255d164",
  "transactionHash": "0x379f90d8ce1de9971d03a7538e41dd7039c62c97b03240511186ddad89385196",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248066,
      "transactionHash": "0x379f90d8ce1de9971d03a7538e41dd7039c62c97b03240511186ddad89385196",
      "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000de",
      "logIndex": 0,
      "blockHash": "0xa559271f7b55774662a5cd94dd3ec036118ac13fe95eb7a5ff77cf0ae255d164",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "2": 222,
        "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "aggregate": 222,
        "length": 3
      }
    }
  ],
  "blockNumber": 248066,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0xdd1f"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xb6c8ca97f8044272413e6d61c1be0c403e0f440b",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "setContentObjectRights",
  "methodArgs": [
    "0x730afaa8d5ee991e67302c038a195ce9d4ecebc4",
    2,
    0
  ]
});


{
  "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0xb11e"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000008000000000000000000000000000000000000040000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000",
  "blockHash": "0x43e6c4c6390c640bdf8a1713d818fda79383d26cd6a259e4f23413d9c9d255c9",
  "transactionHash": "0x540259df10cd717d9b7efd7db2a1400f1d2cc254b5e907017f1f1a073821c30b",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248067,
      "transactionHash": "0x540259df10cd717d9b7efd7db2a1400f1d2cc254b5e907017f1f1a073821c30b",
      "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc40000000000000000000000000000000000000000000000000000000000000016",
      "logIndex": 0,
      "blockHash": "0x43e6c4c6390c640bdf8a1713d818fda79383d26cd6a259e4f23413d9c9d255c9",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "2": 22,
        "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "aggregate": 22,
        "length": 3
      }
    }
  ],
  "blockNumber": 248067,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0xb11e"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xb6c8ca97f8044272413e6d61c1be0c403e0f440b",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "setContentObjectRights",
  "methodArgs": [
    "0x730afaa8d5ee991e67302c038a195ce9d4ecebc4",
    1,
    0
  ]
});


{
  "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0xb11e"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000008000000000000000000000000000000000000040000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000",
  "blockHash": "0xf98be0c562f9281408bc3a2ede67294f005d95ec66a7ea29e88d80688f7ea580",
  "transactionHash": "0x80745c726c70f03a81396ac27007cd632f722a01250191af7c473b09ecb87d20",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248068,
      "transactionHash": "0x80745c726c70f03a81396ac27007cd632f722a01250191af7c473b09ecb87d20",
      "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc40000000000000000000000000000000000000000000000000000000000000002",
      "logIndex": 0,
      "blockHash": "0xf98be0c562f9281408bc3a2ede67294f005d95ec66a7ea29e88d80688f7ea580",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "2": 2,
        "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "aggregate": 2,
        "length": 3
      }
    }
  ],
  "blockNumber": 248068,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0xb11e"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xb6c8ca97f8044272413e6d61c1be0c403e0f440b",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "setContentObjectRights",
  "methodArgs": [
    "0x730afaa8d5ee991e67302c038a195ce9d4ecebc4",
    0,
    0
  ]
});


{
  "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x6fea"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000008000000000000000000000000000000000000040000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000",
  "blockHash": "0x7b50a84e429c3ec88301f5f6a85d28c986192cfd376db9058d9642941e70a495",
  "transactionHash": "0x9a608baafed2e1f5cb88b1a9fe022c9cf082a742ef16cba831ecaf5f421c69f7",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248069,
      "transactionHash": "0x9a608baafed2e1f5cb88b1a9fe022c9cf082a742ef16cba831ecaf5f421c69f7",
      "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc40000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x7b50a84e429c3ec88301f5f6a85d28c986192cfd376db9058d9642941e70a495",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "2": 0,
        "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "aggregate": 0,
        "length": 3
      }
    }
  ],
  "blockNumber": 248069,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x6fea"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x452221123460f1fb35344863099b28dd0ca05072",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [
    0,
    "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
    "ktpkAGckYLKoWhsF8ipGhphV9NLnU5KVRdav5HuFsqu5uGtB36ksAgrBpH3bPEEz6UZWDJzgbkfCxPnsU8R63hZfdQ3tS9tc3ynhE71MKNvX9xKaXLnB4M4cyjG19dpfWuhC7vvpe9p2yec2Tu6k5aHozK5YJz1cCZCQFQLpS2SbPPCFXVEwCEAMTGA3uyzBVvo2GEY9AhShRdPELpzFKDpzwy5o57M6RGaQahvyAr3JxriWLcMhqTEnkzjzH7nd3MtNcXyVWGF",
    [],
    []
  ],
  "value": "0"
});


{
  "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
  "from": "0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x19de0"
  },
  "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x748f2f1fd21af01828957014755410ce52ed08d4112ebc53d664d09673126e32",
  "transactionHash": "0x84696809862241d2aec8500178c20e6573e6fd52c0714b0ed715d6df492e9a3d",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248080,
      "transactionHash": "0x84696809862241d2aec8500178c20e6573e6fd52c0714b0ed715d6df492e9a3d",
      "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f464d44343659624773586e46644a646d6b61757766486d3347523142666f565978566279423841486f5a75577355767561716772513271333177444666377753354e765a705a474a6731000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008430783034643965656166643837633631616630613735356562646137313862643064326330663733316465393663636139393832326165313332656138643132303934353337373665663264336637346231353765363330313639316335303164353133623161393939623462626637323939643130346631646261613033643034313700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b6b74706b4147636b594c4b6f576873463869704768706856394e4c6e55354b565264617635487546737175357547744233366b7341677242704833625045457a36555a57444a7a67626b664378506e735538523633685a66645133745339746333796e684537314d4b4e765839784b61584c6e42344d3463796a473139647066577568433776767065397032796563325475366b3561486f7a4b35594a7a3163435a435146514c705332536250504346585645774345414d5447413375797a4256766f324745593941685368526450454c707a464b44707a7779356f35374d3652476151616876794172334a787269574c634d687154456e6b7a6a7a48376e64334d744e63587956574746000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x748f2f1fd21af01828957014755410ce52ed08d4112ebc53d664d09673126e32",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x02"
        },
        "1": 0,
        "2": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
        "3": "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
        "4": "ktpkAGckYLKoWhsF8ipGhphV9NLnU5KVRdav5HuFsqu5uGtB36ksAgrBpH3bPEEz6UZWDJzgbkfCxPnsU8R63hZfdQ3tS9tc3ynhE71MKNvX9xKaXLnB4M4cyjG19dpfWuhC7vvpe9p2yec2Tu6k5aHozK5YJz1cCZCQFQLpS2SbPPCFXVEwCEAMTGA3uyzBVvo2GEY9AhShRdPELpzFKDpzwy5o57M6RGaQahvyAr3JxriWLcMhqTEnkzjzH7nd3MtNcXyVWGF",
        "requestID": {
          "_hex": "0x02"
        },
        "level": 0,
        "contentHash": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
        "pkeRequestor": "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
        "pkeAFGH": "ktpkAGckYLKoWhsF8ipGhphV9NLnU5KVRdav5HuFsqu5uGtB36ksAgrBpH3bPEEz6UZWDJzgbkfCxPnsU8R63hZfdQ3tS9tc3ynhE71MKNvX9xKaXLnB4M4cyjG19dpfWuhC7vvpe9p2yec2Tu6k5aHozK5YJz1cCZCQFQLpS2SbPPCFXVEwCEAMTGA3uyzBVvo2GEY9AhShRdPELpzFKDpzwy5o57M6RGaQahvyAr3JxriWLcMhqTEnkzjzH7nd3MtNcXyVWGF",
        "length": 5
      }
    }
  ],
  "blockNumber": 248080,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x19de0"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x452221123460f1fb35344863099b28dd0ca05072",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [
    0,
    "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
    "",
    [],
    []
  ],
  "value": "0"
});


{
  "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
  "from": "0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x149fd"
  },
  "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x9836ed190ace481cb8d9f7c06338604724c1c1ded4fb81660261a27fb845d8fe",
  "transactionHash": "0x9fc66e3e0680bb97848e89b06fde312713e2ae75bb14dcdbec597974340c9bca",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248081,
      "transactionHash": "0x9fc66e3e0680bb97848e89b06fde312713e2ae75bb14dcdbec597974340c9bca",
      "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f464d44343659624773586e46644a646d6b61757766486d3347523142666f565978566279423841486f5a75577355767561716772513271333177444666377753354e765a705a474a67310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346439656561666438376336316166306137353565626461373138626430643263306637333164653936636361393938323261653133326561386431323039343533373736656632643366373462313537653633303136393163353031643531336231613939396234626266373239396431303466316462616130336430343137000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x9836ed190ace481cb8d9f7c06338604724c1c1ded4fb81660261a27fb845d8fe",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x03"
        },
        "1": 0,
        "2": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
        "3": "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
        "4": "",
        "requestID": {
          "_hex": "0x03"
        },
        "level": 0,
        "contentHash": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
        "pkeRequestor": "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
        "pkeAFGH": "",
        "length": 5
      }
    }
  ],
  "blockNumber": 248081,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x149fd"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xf5a26be0787179a8aec2043ed337fedebc7776c1",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x6002"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000040000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xde8f2920166ed015edd9b2d856e3023b209e1a92a4867043b1717f58343422f2",
  "transactionHash": "0x770daf15bcdfd1b1579218d04b6965538ac8054bf80c3dad25aa381f726fc2af",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248095,
      "transactionHash": "0x770daf15bcdfd1b1579218d04b6965538ac8054bf80c3dad25aa381f726fc2af",
      "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xde8f2920166ed015edd9b2d856e3023b209e1a92a4867043b1717f58343422f2",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 248095,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x6002"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x19cb0798a0d2b078ad768f2996d1c7b2dd1c7d16",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9391"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000800000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xf2a2a0b656b545ccc9b5148dc51edd0d5ff1743319ac92976d19e214c558bb34",
  "transactionHash": "0xc4644ac473fb6bbd09d8a43896e7d216455199c47ea1bc7a2f330e2f545924eb",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248099,
      "transactionHash": "0xc4644ac473fb6bbd09d8a43896e7d216455199c47ea1bc7a2f330e2f545924eb",
      "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xf2a2a0b656b545ccc9b5148dc51edd0d5ff1743319ac92976d19e214c558bb34",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 248099,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9391"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xe0153b370712a28ae9f06c2f51e984fced6b0ddd",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9391"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000002000000000000000000000000000000000000000000",
  "blockHash": "0xb702f16ecb26e7371f0e648d048ca839dfc4a2a79615d5bfeb374b1331dac8b0",
  "transactionHash": "0x7d9432718d4fe6bee0be0a71a84904a0277dd1c947b4aaf17d316b9542f0c6c1",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248103,
      "transactionHash": "0x7d9432718d4fe6bee0be0a71a84904a0277dd1c947b4aaf17d316b9542f0c6c1",
      "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xb702f16ecb26e7371f0e648d048ca839dfc4a2a79615d5bfeb374b1331dac8b0",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 248103,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9391"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xf5a26be0787179a8aec2043ed337fedebc7776c1",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [],
  "value": 0
});


{
  "to": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x5dbb"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x710f00daeab38a83ae440512ab0eeb60fad63325780d5c12e6c5cbffee4d49e4",
  "transactionHash": "0xcfb0103eddb5cd98c1d978e23bb12932fd5fe393b7a228886dc7b9b15dd905a2",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248104,
      "transactionHash": "0xcfb0103eddb5cd98c1d978e23bb12932fd5fe393b7a228886dc7b9b15dd905a2",
      "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
      "topics": [
        "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
      ],
      "data": "0x",
      "logIndex": 0,
      "blockHash": "0x710f00daeab38a83ae440512ab0eeb60fad63325780d5c12e6c5cbffee4d49e4",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      }
    }
  ],
  "blockNumber": 248104,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x5dbb"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x19cb0798a0d2b078ad768f2996d1c7b2dd1c7d16",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [
    0,
    "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
    "",
    [],
    []
  ],
  "value": 0
});


{
  "to": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x183b3"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000800000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x04f9a5a0f13dfb839876258552466fd25280c4948b1d508fc7b3f0b6596caae1",
  "transactionHash": "0x547c828d81cea722803c110e653d8fe310dd6fac73573d5c0f6d32abc336532c",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248105,
      "transactionHash": "0x547c828d81cea722803c110e653d8fe310dd6fac73573d5c0f6d32abc336532c",
      "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f424c4838764d5168755679684176614154466a5555644544456d3373316b59414b6534415a634d5731455052547a4351426f71426a335739524b4658716f3237444c63475966336245440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343663393761643237356436636264336538343034343636663438306139646135363563306666623430343033366661626264626465393633656461393439366232643130313933306437616262386333666435636535386538323936373066616237343138623033306163626464376139343264346336373539343266353333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x04f9a5a0f13dfb839876258552466fd25280c4948b1d508fc7b3f0b6596caae1",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x01"
        },
        "1": 0,
        "2": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
        "3": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
        "4": "",
        "requestID": {
          "_hex": "0x01"
        },
        "level": 0,
        "contentHash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
        "pkeRequestor": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
        "pkeAFGH": "",
        "length": 5
      }
    }
  ],
  "blockNumber": 248105,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x183b3"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xfde1d81bbbddfadb186dceb3c9d5f4939b62d0d0",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9391"
  },
  "logsBloom": "0x01000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x897fbaa9170a34396aea0c6032e2a2aa69bbbe9facd93f741d472c8276c9fb38",
  "transactionHash": "0x4811c05f0d27cbfc5e2bd00ae4b7d4117f1e473a020f68c5e4da2f838193b95e",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248115,
      "transactionHash": "0x4811c05f0d27cbfc5e2bd00ae4b7d4117f1e473a020f68c5e4da2f838193b95e",
      "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x897fbaa9170a34396aea0c6032e2a2aa69bbbe9facd93f741d472c8276c9fb38",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 248115,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9391"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x452221123460f1fb35344863099b28dd0ca05072",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [
    0,
    "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
    "",
    [],
    []
  ],
  "value": 0
});


{
  "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x1491b"
  },
  "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xf227ecb4f217587bd01b6a79f91ca02df2c6ef8ec0f9c878377f2e5954213e87",
  "transactionHash": "0xd1d3759c1dbdc31dc231b3ff076f895015001b4d4cca58ec2181f8b3de153618",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248130,
      "transactionHash": "0xd1d3759c1dbdc31dc231b3ff076f895015001b4d4cca58ec2181f8b3de153618",
      "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f33414864696461326948456e5870744654755248774e56774b46316554465832526165567a4676716a4c54436169594574696162677855684c76513179543379434e714875524739396a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343663393761643237356436636264336538343034343636663438306139646135363563306666623430343033366661626264626465393633656461393439366232643130313933306437616262386333666435636535386538323936373066616237343138623033306163626464376139343264346336373539343266353333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xf227ecb4f217587bd01b6a79f91ca02df2c6ef8ec0f9c878377f2e5954213e87",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": 0,
        "2": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
        "3": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
        "4": "",
        "requestID": {
          "_hex": "0x04"
        },
        "level": 0,
        "contentHash": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
        "pkeRequestor": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
        "pkeAFGH": "",
        "length": 5
      }
    }
  ],
  "blockNumber": 248130,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x1491b"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x452221123460f1fb35344863099b28dd0ca05072",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "accessComplete",
  "methodArgs": [
    {
      "_hex": "0x04"
    },
    90,
    ""
  ]
});


{
  "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x8fef"
  },
  "logsBloom": "0x00000000400000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000800000000000000000000000000000000000000000000",
  "blockHash": "0xa0557fedc4be3fd16c3cba6d9f893c1e1500cc83dacbe186627bd85d4f66a231",
  "transactionHash": "0x68d5dda26bb68920b112da03f8edeb3e0dfeb223b058a17d316578f8cfce9361",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248131,
      "transactionHash": "0x68d5dda26bb68920b112da03f8edeb3e0dfeb223b058a17d316578f8cfce9361",
      "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
      "topics": [
        "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000001",
      "logIndex": 0,
      "blockHash": "0xa0557fedc4be3fd16c3cba6d9f893c1e1500cc83dacbe186627bd85d4f66a231",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessComplete",
      "signature": "AccessComplete(uint256,uint256,bool)",
      "topic": "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": {
          "_hex": "0x5a"
        },
        "2": true,
        "requestID": {
          "_hex": "0x04"
        },
        "scorePct": {
          "_hex": "0x5a"
        },
        "customContractResult": true,
        "length": 3
      }
    }
  ],
  "blockNumber": 248131,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x8fef"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x946a0db9b39adf71ee9450cbf2ac2d8245301c42",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [],
  "value": 0
});


{
  "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0xa68a"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000020000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x07ded86008f6038ea5c665aef16d9dea6c2a1b43b31562e190f77f87927f4a96",
  "transactionHash": "0xae0d7090a83cc6f512803f8f501a1bc64d67b7b0ed008d98e9f98d9aa76528b4",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248133,
      "transactionHash": "0xae0d7090a83cc6f512803f8f501a1bc64d67b7b0ed008d98e9f98d9aa76528b4",
      "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
      "topics": [
        "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
      ],
      "data": "0x",
      "logIndex": 0,
      "blockHash": "0x07ded86008f6038ea5c665aef16d9dea6c2a1b43b31562e190f77f87927f4a96",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      }
    }
  ],
  "blockNumber": 248133,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0xa68a"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x452221123460f1fb35344863099b28dd0ca05072",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [
    0,
    "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
    "",
    [],
    []
  ],
  "value": 0
});


{
  "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x1491b"
  },
  "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x887e9cb05f8f917491c1f4f94b5e04ad3197812c7c7adb258a576baabf5e9886",
  "transactionHash": "0xcdbb103049bea1d9affd8c20be99e2813e9bfb3ecf67994db229ced52b839c53",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248134,
      "transactionHash": "0xcdbb103049bea1d9affd8c20be99e2813e9bfb3ecf67994db229ced52b839c53",
      "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f33414864696461326948456e5870744654755248774e56774b46316554465832526165567a4676716a4c54436169594574696162677855684c76513179543379434e714875524739396a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343663393761643237356436636264336538343034343636663438306139646135363563306666623430343033366661626264626465393633656461393439366232643130313933306437616262386333666435636535386538323936373066616237343138623033306163626464376139343264346336373539343266353333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x887e9cb05f8f917491c1f4f94b5e04ad3197812c7c7adb258a576baabf5e9886",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x05"
        },
        "1": 0,
        "2": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
        "3": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
        "4": "",
        "requestID": {
          "_hex": "0x05"
        },
        "level": 0,
        "contentHash": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
        "pkeRequestor": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
        "pkeAFGH": "",
        "length": 5
      }
    }
  ],
  "blockNumber": 248134,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x1491b"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x452221123460f1fb35344863099b28dd0ca05072",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x99f3"
  },
  "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x4bb2c0d01778b8e9a7b6581d728ed817a953f3f7cacde919e8454089f7b6ff10",
  "transactionHash": "0x57a090c1c969b3edad9f02e07d8d557e551a9d7df36b963b46e23ae7f0305690",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248135,
      "transactionHash": "0x57a090c1c969b3edad9f02e07d8d557e551a9d7df36b963b46e23ae7f0305690",
      "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f33414864696461326948456e5870744654755248774e56774b46316554465832526165567a4676716a4c54436169594574696162677855684c76513179543379434e714875524739396a000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x4bb2c0d01778b8e9a7b6581d728ed817a953f3f7cacde919e8454089f7b6ff10",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
        "objectHash": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
        "length": 1
      }
    }
  ],
  "blockNumber": 248135,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x99f3"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x452221123460f1fb35344863099b28dd0ca05072",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "deleteVersion",
  "methodArgs": [
    "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP"
  ]
});


{
  "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x1ab9a"
  },
  "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000002",
  "blockHash": "0x33e75bc727af04cbabc96fd3aac2e092b9c64f31cdfe536417a3bb3436d1c99b",
  "transactionHash": "0xbfd35d7eb5deaed9413455ca88c40154734b6de9ed88baaec06972001723b14a",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248138,
      "transactionHash": "0xbfd35d7eb5deaed9413455ca88c40154734b6de9ed88baaec06972001723b14a",
      "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
      "topics": [
        "0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51"
      ],
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d6549800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000004e68715f5f4670645748766d766562447659546b52444732766f6553434b6f77574d7064327a36574e415341626368614d5072343435456142743934355733456a78667a39323244616d50616a4650000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x33e75bc727af04cbabc96fd3aac2e092b9c64f31cdfe536417a3bb3436d1c99b",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "VersionDelete",
      "signature": "VersionDelete(address,string,int256)",
      "topic": "0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP",
        "2": {
          "_hex": "0x01"
        },
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "versionHash": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP",
        "index": {
          "_hex": "0x01"
        },
        "length": 3
      }
    }
  ],
  "blockNumber": 248138,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x1ab9a"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x946a0db9b39adf71ee9450cbf2ac2d8245301c42",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "deleteContent",
  "methodArgs": [
    "0x452221123460f1fb35344863099b28dd0ca05072"
  ]
});


{
  "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x48d5"
  },
  "logsBloom": "0x00000000000800000000000000000000008000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x674c03724c4a0b2e9364b798a605352726d9eb23d0c5e7fd925adf936ad4e68c",
  "transactionHash": "0x6057920ff085d963d46d6f34d089c181f30aa591bbae41cea092bc74da08ab75",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 248139,
      "transactionHash": "0x6057920ff085d963d46d6f34d089c181f30aa591bbae41cea092bc74da08ab75",
      "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
      "topics": [
        "0x36500cee87b0da1746889a3483dccb525acfc40b8c0f2218e164c6cdf1482a3e"
      ],
      "data": "0x000000000000000000000000452221123460f1fb35344863099b28dd0ca050720000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "logIndex": 0,
      "blockHash": "0x674c03724c4a0b2e9364b798a605352726d9eb23d0c5e7fd925adf936ad4e68c",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectDeleted",
      "signature": "ContentObjectDeleted(address,address)",
      "topic": "0x36500cee87b0da1746889a3483dccb525acfc40b8c0f2218e164c6cdf1482a3e",
      "values": {
        "0": "0x452221123460F1Fb35344863099b28Dd0ca05072",
        "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0x452221123460F1Fb35344863099b28Dd0ca05072",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 2
      }
    }
  ],
  "blockNumber": 248139,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x48d5"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "kill",
  "methodArgs": []
});


{
  "to": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
  "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x35c9"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xe3f7c7f08718d8bd6d7cd7ec33b493356365b884660bd43fb88930bc40932021",
  "transactionHash": "0xc74ecf43f3144841b2e254de08106867c598fa619d395767edce628196c97322",
  "logs": [],
  "blockNumber": 248140,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x35c9"
  },
  "status": 1,
  "byzantium": true
}
Source:

ClearCache()

Clear saved access and state channel tokens

Example
 ClearCache();


<No Return Value>
Source:

ClearSigner()

Remove the signer from this client

Source:

async Collection({collectionType}) → Promise.<Array.<string>>

Get a list of unique addresses of all of the specified type the current user has access to through both their user wallet and through access groups

Returns: List of addresses of available items
Parameters:
Name Type Description
collectionType string

Type of collection to retrieve

  • accessGroups
  • contentObjects
  • contentTypes
  • contracts
  • libraries
Examples
async Collection({
  "collectionType": "contentTypes"
});


[]
async Collection({
  "collectionType": "contentTypes"
});


[
  "0x58Aec1cCEfE8a931B01D45073cdA650E696c44BC"
]
async Collection({
  "collectionType": "libraries"
});


[
  "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42"
]
async Collection({
  "collectionType": "accessGroups"
});


[]
async Collection({
  "collectionType": "accessGroups"
});


[
  "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B"
]
Source:

async ContentLibraries() → Promise.<Array.<string>>

List content libraries - returns a list of content library IDs available to the current user

Example
async ContentLibraries();


[
  "ilib34vcL4BA88L6sDsHU83Zh4gqekBB"
]
Source:

async ContentLibrary({libraryId}) → Promise.<Object>

Returns information about the content library

Parameters:
Name Type Description
libraryId string
Example
async ContentLibrary({
  "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB"
});


{
  "id": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
  "qid": "iq__34vcL4BA88L6sDsHU83Zh4gqekBB",
  "meta": {}
}
Source:

async ContentLibraryGroupPermissions({
libraryId,
permissionsoptional
})
→ Promise.<Object>

List all of the groups with permissions on the specified library.

Returns: Object mapping group addresses to permissions, as an array
  • Example: { "0x0": ["accessor", "contributor"], ...}
  • Parameters:
    Name Type Attributes Description
    libraryId string

    The ID of the library* @param {string} libraryId - The ID of the library

    permissions Array.<string> <optional>

    Limit permission types. If not specified, all permissions will be included

    Examples
    async ContentLibraryGroupPermissions({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "permissions": [
        "contributor"
      ]
    });
    
    
    {}
    async ContentLibraryGroupPermissions({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "permissions": [
        "reviewer"
      ]
    });
    
    
    {}
    async ContentLibraryGroupPermissions({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB"
    });
    
    
    {
      "0xc407ab4fa652530f556e52bc08cd9de51339d2d7": [
        "contributor",
        "reviewer"
      ]
    }
    async ContentLibraryGroupPermissions({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "permissions": [
        "accessor"
      ]
    });
    
    
    {}
    async ContentLibraryGroupPermissions({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "permissions": [
        "reviewer"
      ]
    });
    
    
    {
      "0xc407ab4fa652530f556e52bc08cd9de51339d2d7": [
        "reviewer"
      ]
    }
    async ContentLibraryGroupPermissions({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB"
    });
    
    
    {
      "0xc407ab4fa652530f556e52bc08cd9de51339d2d7": [
        "accessor",
        "contributor"
      ]
    }
    Source:

    async ContentLibraryOwner({libraryId}) → Promise.<string>

    Returns the address of the owner of the specified content library

    Returns: The account address of the owner
    Parameters:
    Name Type Description
    libraryId string
    Example
    async ContentLibraryOwner({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB"
    });
    
    
    "0x8701fbf87ba86b4ce68445ccf20fe1d362971ed7"
    Source:

    async ContentObject({
    libraryIdoptional,
    objectIdoptional,
    versionHashoptional
    })
    → Promise.<Object>

    Get a specific content object in the library

    Returns: Description of created object
    Parameters:
    Name Type Attributes Description
    libraryId string <optional>

    ID of the library

    objectId string <optional>

    ID of the object

    versionHash string <optional>

    Version hash of the object -- if not specified, latest version is returned

    Examples
    async ContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__36jjGPHhacyPgehzKN1CLZGXxnwB"
    });
    
    
    {
      "id": "iq__36jjGPHhacyPgehzKN1CLZGXxnwB",
      "hash": "hq__5bTqMC7GVNBt6FwCia9Vddt2b8X3qvCudLGFfm5yCyTF7p8Eho9Fspn7Pfu3e6ZJPhTL86v4ph",
      "type": ""
    }
    async ContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__3kEo6MBsom7Jt5ud5tbMVa6GxXbG"
    });
    
    
    {
      "id": "iq__3kEo6MBsom7Jt5ud5tbMVa6GxXbG",
      "hash": "hq__BfTx44WidNnUaMCH7aWmMpKge5pJrmekMfsrguTmEYmuG3erWYC6rU4zPQC54f1nmuXLQEW8ie",
      "type": ""
    }
    async ContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__ruJTQUEiuvWwP5VV6z7A39j5pkr"
    });
    
    
    {
      "id": "iq__ruJTQUEiuvWwP5VV6z7A39j5pkr",
      "hash": "hq__pbFJL9TRrNHx2oyqQ92Qs6UTxMuGv1on8wmfmFCf7NbfVerp6HftZuck4m4PntNzCfosVPhhk",
      "type": ""
    }
    async ContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__3KicsTfHxAru9hwCDAfWsLtCKYMa"
    });
    
    
    {
      "id": "iq__3KicsTfHxAru9hwCDAfWsLtCKYMa",
      "hash": "hq__7HBasPghuRRKA39eNXwdvqdytUsq8XKYC4X2wfumA8iNE6F6mFK6G576n5D82mkmCcQCK9bkWx",
      "type": ""
    }
    async ContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__UQCrqjSX4YuBotjvRg2Cx3FJ3D1"
    });
    
    
    {
      "id": "iq__UQCrqjSX4YuBotjvRg2Cx3FJ3D1",
      "hash": "hq__D682LXFAk7BpchACcWfYJtbUjSGnk7SWDHpBN915WSQ8kPcDRBTBxpBNMzj6eKsvio3FdvyG4o",
      "type": ""
    }
    async ContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__3ugM27TmKaK3aH5FhroqAGddFoty"
    });
    
    
    {
      "id": "iq__3ugM27TmKaK3aH5FhroqAGddFoty",
      "hash": "hq__DxBV4QBDgXLYto9C4CuZ8Pwwo4JWQoufdCxFpHE58Koiqwm7Vg3SNywCWZL9RMHF77sR9aPskh",
      "type": ""
    }
    async ContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__3syfVBh2A9tvygGHPetwggkfDwtn"
    });
    
    
    {
      "id": "iq__3syfVBh2A9tvygGHPetwggkfDwtn",
      "hash": "hq__4jZawSWs4KXLgbUA1HZJdSwJseW3k9wTqaG1c53jf3qycxf1v38bHPnrs4RVoexgG6XdYfcdwp",
      "type": ""
    }
    async ContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__3Fd24Yeyi6ap826va5kYR1VnYNkX"
    });
    
    
    {
      "id": "iq__3Fd24Yeyi6ap826va5kYR1VnYNkX",
      "hash": "hq__4oc8dkS2Czym9cvNAHmaJtKNoF28wtZM5rau1JHnExZHVvmZhGrqu2pzXDzbusP4aLbWchW5QB",
      "type": ""
    }
    async ContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__39g4WK8kDXVP8yuq6nQTuEcTBGbi"
    });
    
    
    {
      "id": "iq__39g4WK8kDXVP8yuq6nQTuEcTBGbi",
      "hash": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg",
      "type": ""
    }
    async ContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__22H7vhkwVD8QDPWjANkB4aAXpCUg"
    });
    
    
    {
      "id": "iq__22H7vhkwVD8QDPWjANkB4aAXpCUg",
      "hash": "hq__7PYaQbqz7zju1C3cmEU2x7cF5nbsxAnj951JT96NseEGD571KfMfVoNvb9go3kdcJmb4FpD5Gc",
      "type": ""
    }
    async ContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__2punfHYE6Xv6B5GmRiuCorsELxei"
    });
    
    
    {
      "id": "iq__2punfHYE6Xv6B5GmRiuCorsELxei",
      "hash": "hq__Dp62NfiHS9PdwxXUNrrFFou3k59hMuWDUCbH3n5GmU3icDj7BQ1Nxz2yhdeEE6p4hnbqvTNDg2",
      "type": ""
    }
    async ContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__3Fy51pJBpjo7nrNFQFETUAYvRe9E"
    });
    
    
    {
      "id": "iq__3Fy51pJBpjo7nrNFQFETUAYvRe9E",
      "hash": "hq__53F6TPFf9o7kr1R2DaMDEHtFZmDXcth6PvyGZKPr3huDxuZ9RQTj9Bh2sYEX3LrayKDdYzhii4",
      "type": ""
    }
    async ContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__45zaXofB4Gy5k1dNhRGJZb7vRMjq"
    });
    
    
    {
      "id": "iq__45zaXofB4Gy5k1dNhRGJZb7vRMjq",
      "hash": "hq__HMFPpUGqHgZXY8Xn9BtdDxjXxJ29egBYuCPGTwgbyWPZNmHg7VDmHkKpnYkt75a1fJsTWHY4qH",
      "type": ""
    }
    async ContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__42gJKSsPoLCNkmEiDopEfPSujc2e"
    });
    
    
    {
      "id": "iq__42gJKSsPoLCNkmEiDopEfPSujc2e",
      "hash": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz",
      "type": ""
    }
    async ContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__2EfDYXPDu2uAKeS35Z6YCrpZTFGo"
    });
    
    
    {
      "id": "iq__2EfDYXPDu2uAKeS35Z6YCrpZTFGo",
      "hash": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK",
      "type": ""
    }
    async ContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    {
      "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "hash": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP",
      "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
    }
    async ContentObject({
      "versionHash": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP"
    });
    
    
    {
      "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "hash": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP",
      "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
    }
    async ContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "versionHash": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP"
    });
    
    
    {
      "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "hash": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP",
      "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
    }
    Source:

    async ContentObjectAccessComplete({
    objectId,
    score
    })
    → Promise.<Object>

    Call accessComplete on the specified content object contract using a previously cached requestID. Caching must be enabled and an access request must have been previously made on the specified object by this client instance.

    Returns: Transaction log of the AccessComplete event
    Parameters:
    Name Type Description
    objectId string

    ID of the object

    score number

    Percentage score (0-100)

    Example
    async ContentObjectAccessComplete({
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "score": 90
    });
    
    
    {
      "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
      "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
      "contractAddress": null,
      "transactionIndex": 0,
      "gasUsed": {
        "_hex": "0x8fef"
      },
      "logsBloom": "0x00000000400000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000800000000000000000000000000000000000000000000",
      "blockHash": "0xa0557fedc4be3fd16c3cba6d9f893c1e1500cc83dacbe186627bd85d4f66a231",
      "transactionHash": "0x68d5dda26bb68920b112da03f8edeb3e0dfeb223b058a17d316578f8cfce9361",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 248131,
          "transactionHash": "0x68d5dda26bb68920b112da03f8edeb3e0dfeb223b058a17d316578f8cfce9361",
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "topics": [
            "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000001",
          "logIndex": 0,
          "blockHash": "0xa0557fedc4be3fd16c3cba6d9f893c1e1500cc83dacbe186627bd85d4f66a231",
          "transactionLogIndex": 0,
          "decode": "<function>",
          "name": "AccessComplete",
          "signature": "AccessComplete(uint256,uint256,bool)",
          "topic": "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06",
          "values": {
            "0": {
              "_hex": "0x04"
            },
            "1": {
              "_hex": "0x5a"
            },
            "2": true,
            "requestID": {
              "_hex": "0x04"
            },
            "scorePct": {
              "_hex": "0x5a"
            },
            "customContractResult": true,
            "length": 3
          }
        }
      ],
      "blockNumber": 248131,
      "confirmations": 1,
      "cumulativeGasUsed": {
        "_hex": "0x8fef"
      },
      "status": 1,
      "byzantium": true
    }
    Source:

    async ContentObjectGraph({
    libraryIdoptional,
    objectIdoptional,
    versionHashoptional,
    autoUpdateoptional,
    selectoptional
    })
    → Promise.<Object>

    Get a specific content object in the library

    Returns: Description of created object
    Parameters:
    Name Type Attributes Default Description
    libraryId string <optional>

    ID of the library

    objectId string <optional>

    ID of the object

    versionHash string <optional>

    Version hash of the object -- if not specified, latest version is returned

    autoUpdate boolean <optional>
    false

    If true, lists only links marked as auto-update links

    select string | Array.<string> <optional>

    Limit metadata fields return in link details

    Examples
    async ContentObjectGraph({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "autoUpdate": true
    });
    
    
    {
      "root": {
        "qid": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
        "hash_or_token": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB"
      },
      "object_dag": {
        "hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K": [],
        "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB": [
          "hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K"
        ]
      },
      "auto_updates": {},
      "details": {
        "hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K": {
          "qid": "iq__4Y9VHCPcwZETryYJWe7hUFBqNqVq",
          "meta": {
            "public": {
              "asset_metadata": {
                "link": {
                  "target": "content"
                }
              }
            }
          }
        },
        "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB": {
          "qid": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
          "meta": {
            "bundle_meta": {
              "extensions": null,
              "files_ingests": [],
              "files_jobs": {
                "iqfj15omnbDYfCKt9v9FsxFT4A": {
                  "id": "iqfj15omnbDYfCKt9v9FsxFT4A",
                  "ingestor": {
                    "ingest_progress": {
                      "bytes_written": 97944174,
                      "completed_files": 1,
                      "completed_references": 0,
                      "failed_files": 0,
                      "files": {},
                      "total_bytes": 97944174,
                      "total_files": 1,
                      "total_references": 0
                    },
                    "status": {
                      "download": {
                        "in": 3,
                        "out": 3,
                        "status": "completed"
                      },
                      "resolve": {
                        "in": 1,
                        "out": 1,
                        "status": "completed"
                      }
                    }
                  },
                  "reqs": [
                    {
                      "processed": true,
                      "processing": false,
                      "req": {
                        "defaults": null,
                        "ops": [
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "ingest": {
                              "etag": "",
                              "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                              "size": 0,
                              "type": "key"
                            },
                            "op": "ingest-copy",
                            "path": "s3-copy",
                            "size": 0,
                            "type": "file"
                          }
                        ],
                        "seq": 0,
                        "seq_complete": true
                      }
                    }
                  ],
                  "status": {
                    "jobs_status": 5,
                    "max_seq": 0,
                    "rcv_complete": true,
                    "req_complete": true
                  },
                  "upload_jobs": [
                    "iqfu6oXEM6cigvrHST5gud5WAc",
                    "iqfuDNYa5a3bMSKJGhEPrJzAi1",
                    "iqfu7CgVTqjH5Dv7r3nxuLHzKa"
                  ]
                },
                "iqfj6SE3d1T4BgWqP6c1dSonuR": {
                  "defaults": {
                    "op": "add"
                  },
                  "id": "iqfj6SE3d1T4BgWqP6c1dSonuR",
                  "reqs": [
                    {
                      "processed": true,
                      "processing": false,
                      "req": {
                        "defaults": null,
                        "ops": [
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "op": "add",
                            "path": "new-directory-1",
                            "size": 0,
                            "type": "directory"
                          },
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "op": "add",
                            "path": "new-directory-2",
                            "size": 0,
                            "type": "directory"
                          },
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "op": "add",
                            "path": "new-directory-3",
                            "size": 0,
                            "type": "directory"
                          }
                        ],
                        "seq": 0,
                        "seq_complete": true
                      }
                    }
                  ],
                  "status": {
                    "jobs_status": 5,
                    "max_seq": 0,
                    "rcv_complete": true,
                    "req_complete": true
                  }
                },
                "iqfjDDoTGK1QuRTHmx6UBPvNvn": {
                  "id": "iqfjDDoTGK1QuRTHmx6UBPvNvn",
                  "ingestor": {
                    "ingest_progress": {
                      "bytes_written": 0,
                      "completed_files": 0,
                      "completed_references": 1,
                      "failed_files": 0,
                      "files": {},
                      "total_bytes": 0,
                      "total_files": 0,
                      "total_references": 1
                    },
                    "status": {
                      "download": {
                        "in": 0,
                        "out": 0,
                        "status": "completed"
                      },
                      "resolve": {
                        "in": 1,
                        "out": 1,
                        "status": "completed"
                      }
                    }
                  },
                  "reqs": [
                    {
                      "processed": true,
                      "processing": false,
                      "req": {
                        "defaults": null,
                        "ops": [
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "op": "add-reference",
                            "path": "s3-reference",
                            "reference": {
                              "etag": "",
                              "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                              "size": 0,
                              "type": "key"
                            },
                            "size": 0,
                            "type": "file"
                          }
                        ],
                        "seq": 0,
                        "seq_complete": true
                      }
                    }
                  ],
                  "status": {
                    "jobs_status": 5,
                    "max_seq": 0,
                    "rcv_complete": true,
                    "req_complete": true
                  }
                },
                "iqfjF834yKBMfHGHvqoY7igbzX": {
                  "defaults": {
                    "op": "add"
                  },
                  "id": "iqfjF834yKBMfHGHvqoY7igbzX",
                  "reqs": [
                    {
                      "processed": true,
                      "processing": false,
                      "req": {
                        "defaults": null,
                        "ops": [
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "mime_type": "text/plain",
                            "op": "add",
                            "path": "testDirectory/File 1",
                            "size": 100000,
                            "type": "file"
                          },
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "mime_type": "text/plain",
                            "op": "add",
                            "path": "testDirectory/File 2",
                            "size": 100000,
                            "type": "file"
                          }
                        ],
                        "seq": 0,
                        "seq_complete": true
                      }
                    }
                  ],
                  "status": {
                    "jobs_status": 5,
                    "max_seq": 0,
                    "rcv_complete": true,
                    "req_complete": true
                  },
                  "upload_jobs": [
                    "iqfu21Uubw6pgXCbnqkTB1QLsb"
                  ]
                },
                "iqfjNWbmT4maNDp7ubphLHLMZA": {
                  "defaults": {
                    "op": "add"
                  },
                  "id": "iqfjNWbmT4maNDp7ubphLHLMZA",
                  "reqs": [
                    {
                      "processed": true,
                      "processing": false,
                      "req": {
                        "defaults": null,
                        "ops": [
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "op": "del",
                            "path": "new-directory-1",
                            "size": 0,
                            "type": "file"
                          },
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "op": "del",
                            "path": "new-directory-2",
                            "size": 0,
                            "type": "file"
                          },
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "op": "del",
                            "path": "testDirectory/File 2",
                            "size": 0,
                            "type": "file"
                          }
                        ],
                        "seq": 0,
                        "seq_complete": true
                      }
                    }
                  ],
                  "status": {
                    "jobs_status": 5,
                    "max_seq": 0,
                    "rcv_complete": true,
                    "req_complete": true
                  }
                }
              },
              "finalized": true,
              "pack_policy": "compact",
              "part_refs": {
                "hqp_21EGs7Qn1YPPSN16C1BsX12Fj7ZcJdSe5gJ7XbGy8CFSJLfXHy": 1,
                "hqp_2CGYfTCAZ4PPtaMJzXYqJNuLiDV9SHJPhTmJyc17vg2gzMT9HX": 1,
                "hqp_8oXPAUHmDuLssMMdEpbTooiWLSLeeSEzAtNSrbBM1pWqSJgB": 3,
                "hqp_weywY8hZN6DtGon3FGUnqmc5iqDsdZP3GGYVcsfHDfVKrMmsV": 1
              },
              "segments": [
                {
                  "hash": "hqp_8oXPAUHmDuLssMMdEpbTooiWLSLeeSEzAtNSrbBM1pWqSJgB",
                  "len": 100000,
                  "off": 0
                },
                {
                  "hash": "hqp_8oXPAUHmDuLssMMdEpbTooiWLSLeeSEzAtNSrbBM1pWqSJgB",
                  "len": 100000,
                  "off": 100000
                },
                {
                  "hash": "hqp_21EGs7Qn1YPPSN16C1BsX12Fj7ZcJdSe5gJ7XbGy8CFSJLfXHy",
                  "len": 33554432,
                  "off": 0
                },
                {
                  "hash": "hqp_weywY8hZN6DtGon3FGUnqmc5iqDsdZP3GGYVcsfHDfVKrMmsV",
                  "len": 33554432,
                  "off": 0
                },
                {
                  "hash": "hqp_2CGYfTCAZ4PPtaMJzXYqJNuLiDV9SHJPhTmJyc17vg2gzMT9HX",
                  "len": 30835310,
                  "off": 0
                }
              ],
              "upload_jobs_count": 0
            },
            "eluv.caps.ikms2s41ivY1BDJ8K5PJyAtTtJZQcHZ": "BH1mzdW+jWtC+QcJVQC36Yh1zSeNTKyIGy+E//PHJEIkKzKvKRjo1oSdoSjiFMgGxTAfqXWC7Cyl4dA34MUsq0J+uIU6UjSuR24aHSx4YjUMDNpptzdfv0ktIdDajZKJWO1h66ay3XKB6Yp1tqnxk3s55HESo91jyMy0ekRAPfyIdZabkIn6pBuU2F/54cjA9BuNyXwY/g0PkIkfff2C+2akt7mHCcCmsKaJpFGi5bmReC/lq4WSwsZFHHDRnPz64gysR39N3fSqUFixOqmxonDIqvzH1ka48gvNjn5aOlejf1mlkTrwTngfFs0bDbmMZufn2WnnEAgqcgKfqlcyg2FL8WwKok7RXD56PR3iGpbaruNYbyPV1Hkx/pULBdzveSbx8X6a26ha+ETKDYIsJdQojWZdZ5LLff5ZBk1J7SgBXMOIHivcwzwESBLucQudZ+/Dtd72wUPA+/ci+aeQG5grH9/HqvXWJvweQRclQ6P8",
            "eluv.caps.iusr2t6JDL9jRiXHJGMtDuWeXvjpEFG2": "BLvg/FYeGv+fDF+MqRfguyJgrQxKKzcLvJYZNfNWH63Uvo9BpNV8Bo2ASOCr/GjLDdtc1z8VFibnTQkU+Tv6m1TuZCM5zyucXKecg7M74JHZYoDgBzJnGtid7sTOYD3wk8PNGxbryN2at/TTzumKmHNJyGbyjcTGbMKPSbbt7yu/Z/AQmJxmj9LBY1ttn58t1x+cgEdMTaFrvC41SBKPDXOR5j7w/JvWZsw3LA3NarTWGb7pBroyIMJEoLOD8P8W+jf6lIHR5QSmPdMmCbeymfIXVAthV5ZFWi56k8zHaS2+NNPaxhT+fnoOXMCvPiue23nClh8rnSLGAPbY1X/CWhVIALse5wSQFHcCTgkSwwNZ5BqdWhplis2iFI20GRTXACUQoYNlsalDQ9HCuJyolb9huKCtwqMgGsiZ5PyqCL5j/pR0DAU+xPJEsjj9oX/thfbebjZSsquumem7Tbt8Lc4rWKCBUZBxvZK8M+O2Yolq",
            "files": {
              ".": {
                "type": "directory"
              },
              "new-directory-3": {
                ".": {
                  "type": "directory"
                }
              },
              "s3-copy": {
                ".": {
                  "encryption": {
                    "scheme": "none"
                  },
                  "ingest": {
                    "etag": "5c689030274ecfd14a815c8672b9f723-12",
                    "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                    "size": 97944174,
                    "type": "key"
                  },
                  "parts": [
                    2,
                    3,
                    4
                  ],
                  "size": 97944174
                }
              },
              "s3-reference": {
                ".": {
                  "encryption": {
                    "scheme": "none"
                  },
                  "reference": {
                    "etag": "5c689030274ecfd14a815c8672b9f723-12",
                    "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                    "size": 97944174,
                    "type": "key"
                  },
                  "size": 97944174
                }
              },
              "testDirectory": {
                ".": {
                  "type": "directory"
                },
                "File 1": {
                  ".": {
                    "encryption": {
                      "scheme": "none"
                    },
                    "mime_type": "text/plain",
                    "parts": [
                      0
                    ],
                    "size": 100000
                  }
                }
              }
            },
            "links": {
              "metadataLink": {
                "/": "./meta/toLink/meta/data"
              },
              "myLink2": {
                "/": "./files/testDirectory/File 2"
              }
            },
            "mime-types": {
              "": "application/octet-stream"
            },
            "myLink": {
              "/": "./files/testDirectory/File 1"
            },
            "name": "Test Content Object",
            "test": {
              "link": {
                ".": {
                  "auto_update": {
                    "tag": "latest"
                  }
                },
                "/": "/qfab/hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K/meta/public/asset_metadata"
              }
            },
            "toLink": {
              "meta": {
                "data": {
                  "data": {
                    "to": "show"
                  },
                  "some": "meta"
                }
              }
            },
            "toMerge": {
              "merge": "me",
              "new": "metadata"
            },
            "toReplace": {
              "new": "metadata"
            }
          }
        }
      }
    }
    async ContentObjectGraph({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "autoUpdate": true
    });
    
    
    {
      "root": {
        "qid": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
        "hash_or_token": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB"
      },
      "object_dag": {
        "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh": [],
        "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB": [
          "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh"
        ]
      },
      "auto_updates": {
        "order": [
          "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB"
        ],
        "links": {
          "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB": [
            {
              "hash": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB",
              "path": "/test/link",
              "current": {
                ".": {
                  "auto_update": {
                    "tag": "latest"
                  }
                },
                "/": "/qfab/hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K/meta/public/asset_metadata"
              },
              "updated": {
                ".": {
                  "auto_update": {
                    "tag": "latest"
                  }
                },
                "/": "/qfab/hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh/meta/public/asset_metadata"
              }
            }
          ]
        }
      },
      "details": {
        "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh": {
          "qid": "iq__4Y9VHCPcwZETryYJWe7hUFBqNqVq",
          "meta": {
            "public": {
              "asset_metadata": {
                "link": {
                  "target": "content"
                }
              }
            }
          }
        },
        "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB": {
          "qid": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
          "meta": {
            "bundle_meta": {
              "extensions": null,
              "files_ingests": [],
              "files_jobs": {
                "iqfj15omnbDYfCKt9v9FsxFT4A": {
                  "id": "iqfj15omnbDYfCKt9v9FsxFT4A",
                  "ingestor": {
                    "ingest_progress": {
                      "bytes_written": 97944174,
                      "completed_files": 1,
                      "completed_references": 0,
                      "failed_files": 0,
                      "files": {},
                      "total_bytes": 97944174,
                      "total_files": 1,
                      "total_references": 0
                    },
                    "status": {
                      "download": {
                        "in": 3,
                        "out": 3,
                        "status": "completed"
                      },
                      "resolve": {
                        "in": 1,
                        "out": 1,
                        "status": "completed"
                      }
                    }
                  },
                  "reqs": [
                    {
                      "processed": true,
                      "processing": false,
                      "req": {
                        "defaults": null,
                        "ops": [
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "ingest": {
                              "etag": "",
                              "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                              "size": 0,
                              "type": "key"
                            },
                            "op": "ingest-copy",
                            "path": "s3-copy",
                            "size": 0,
                            "type": "file"
                          }
                        ],
                        "seq": 0,
                        "seq_complete": true
                      }
                    }
                  ],
                  "status": {
                    "jobs_status": 5,
                    "max_seq": 0,
                    "rcv_complete": true,
                    "req_complete": true
                  },
                  "upload_jobs": [
                    "iqfu6oXEM6cigvrHST5gud5WAc",
                    "iqfuDNYa5a3bMSKJGhEPrJzAi1",
                    "iqfu7CgVTqjH5Dv7r3nxuLHzKa"
                  ]
                },
                "iqfj6SE3d1T4BgWqP6c1dSonuR": {
                  "defaults": {
                    "op": "add"
                  },
                  "id": "iqfj6SE3d1T4BgWqP6c1dSonuR",
                  "reqs": [
                    {
                      "processed": true,
                      "processing": false,
                      "req": {
                        "defaults": null,
                        "ops": [
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "op": "add",
                            "path": "new-directory-1",
                            "size": 0,
                            "type": "directory"
                          },
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "op": "add",
                            "path": "new-directory-2",
                            "size": 0,
                            "type": "directory"
                          },
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "op": "add",
                            "path": "new-directory-3",
                            "size": 0,
                            "type": "directory"
                          }
                        ],
                        "seq": 0,
                        "seq_complete": true
                      }
                    }
                  ],
                  "status": {
                    "jobs_status": 5,
                    "max_seq": 0,
                    "rcv_complete": true,
                    "req_complete": true
                  }
                },
                "iqfjDDoTGK1QuRTHmx6UBPvNvn": {
                  "id": "iqfjDDoTGK1QuRTHmx6UBPvNvn",
                  "ingestor": {
                    "ingest_progress": {
                      "bytes_written": 0,
                      "completed_files": 0,
                      "completed_references": 1,
                      "failed_files": 0,
                      "files": {},
                      "total_bytes": 0,
                      "total_files": 0,
                      "total_references": 1
                    },
                    "status": {
                      "download": {
                        "in": 0,
                        "out": 0,
                        "status": "completed"
                      },
                      "resolve": {
                        "in": 1,
                        "out": 1,
                        "status": "completed"
                      }
                    }
                  },
                  "reqs": [
                    {
                      "processed": true,
                      "processing": false,
                      "req": {
                        "defaults": null,
                        "ops": [
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "op": "add-reference",
                            "path": "s3-reference",
                            "reference": {
                              "etag": "",
                              "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                              "size": 0,
                              "type": "key"
                            },
                            "size": 0,
                            "type": "file"
                          }
                        ],
                        "seq": 0,
                        "seq_complete": true
                      }
                    }
                  ],
                  "status": {
                    "jobs_status": 5,
                    "max_seq": 0,
                    "rcv_complete": true,
                    "req_complete": true
                  }
                },
                "iqfjF834yKBMfHGHvqoY7igbzX": {
                  "defaults": {
                    "op": "add"
                  },
                  "id": "iqfjF834yKBMfHGHvqoY7igbzX",
                  "reqs": [
                    {
                      "processed": true,
                      "processing": false,
                      "req": {
                        "defaults": null,
                        "ops": [
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "mime_type": "text/plain",
                            "op": "add",
                            "path": "testDirectory/File 1",
                            "size": 100000,
                            "type": "file"
                          },
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "mime_type": "text/plain",
                            "op": "add",
                            "path": "testDirectory/File 2",
                            "size": 100000,
                            "type": "file"
                          }
                        ],
                        "seq": 0,
                        "seq_complete": true
                      }
                    }
                  ],
                  "status": {
                    "jobs_status": 5,
                    "max_seq": 0,
                    "rcv_complete": true,
                    "req_complete": true
                  },
                  "upload_jobs": [
                    "iqfu21Uubw6pgXCbnqkTB1QLsb"
                  ]
                },
                "iqfjNWbmT4maNDp7ubphLHLMZA": {
                  "defaults": {
                    "op": "add"
                  },
                  "id": "iqfjNWbmT4maNDp7ubphLHLMZA",
                  "reqs": [
                    {
                      "processed": true,
                      "processing": false,
                      "req": {
                        "defaults": null,
                        "ops": [
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "op": "del",
                            "path": "new-directory-1",
                            "size": 0,
                            "type": "file"
                          },
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "op": "del",
                            "path": "new-directory-2",
                            "size": 0,
                            "type": "file"
                          },
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "op": "del",
                            "path": "testDirectory/File 2",
                            "size": 0,
                            "type": "file"
                          }
                        ],
                        "seq": 0,
                        "seq_complete": true
                      }
                    }
                  ],
                  "status": {
                    "jobs_status": 5,
                    "max_seq": 0,
                    "rcv_complete": true,
                    "req_complete": true
                  }
                }
              },
              "finalized": true,
              "pack_policy": "compact",
              "part_refs": {
                "hqp_21EGs7Qn1YPPSN16C1BsX12Fj7ZcJdSe5gJ7XbGy8CFSJLfXHy": 1,
                "hqp_2CGYfTCAZ4PPtaMJzXYqJNuLiDV9SHJPhTmJyc17vg2gzMT9HX": 1,
                "hqp_8oXPAUHmDuLssMMdEpbTooiWLSLeeSEzAtNSrbBM1pWqSJgB": 3,
                "hqp_weywY8hZN6DtGon3FGUnqmc5iqDsdZP3GGYVcsfHDfVKrMmsV": 1
              },
              "segments": [
                {
                  "hash": "hqp_8oXPAUHmDuLssMMdEpbTooiWLSLeeSEzAtNSrbBM1pWqSJgB",
                  "len": 100000,
                  "off": 0
                },
                {
                  "hash": "hqp_8oXPAUHmDuLssMMdEpbTooiWLSLeeSEzAtNSrbBM1pWqSJgB",
                  "len": 100000,
                  "off": 100000
                },
                {
                  "hash": "hqp_21EGs7Qn1YPPSN16C1BsX12Fj7ZcJdSe5gJ7XbGy8CFSJLfXHy",
                  "len": 33554432,
                  "off": 0
                },
                {
                  "hash": "hqp_weywY8hZN6DtGon3FGUnqmc5iqDsdZP3GGYVcsfHDfVKrMmsV",
                  "len": 33554432,
                  "off": 0
                },
                {
                  "hash": "hqp_2CGYfTCAZ4PPtaMJzXYqJNuLiDV9SHJPhTmJyc17vg2gzMT9HX",
                  "len": 30835310,
                  "off": 0
                }
              ],
              "upload_jobs_count": 0
            },
            "eluv.caps.ikms2s41ivY1BDJ8K5PJyAtTtJZQcHZ": "BH1mzdW+jWtC+QcJVQC36Yh1zSeNTKyIGy+E//PHJEIkKzKvKRjo1oSdoSjiFMgGxTAfqXWC7Cyl4dA34MUsq0J+uIU6UjSuR24aHSx4YjUMDNpptzdfv0ktIdDajZKJWO1h66ay3XKB6Yp1tqnxk3s55HESo91jyMy0ekRAPfyIdZabkIn6pBuU2F/54cjA9BuNyXwY/g0PkIkfff2C+2akt7mHCcCmsKaJpFGi5bmReC/lq4WSwsZFHHDRnPz64gysR39N3fSqUFixOqmxonDIqvzH1ka48gvNjn5aOlejf1mlkTrwTngfFs0bDbmMZufn2WnnEAgqcgKfqlcyg2FL8WwKok7RXD56PR3iGpbaruNYbyPV1Hkx/pULBdzveSbx8X6a26ha+ETKDYIsJdQojWZdZ5LLff5ZBk1J7SgBXMOIHivcwzwESBLucQudZ+/Dtd72wUPA+/ci+aeQG5grH9/HqvXWJvweQRclQ6P8",
            "eluv.caps.iusr2t6JDL9jRiXHJGMtDuWeXvjpEFG2": "BLvg/FYeGv+fDF+MqRfguyJgrQxKKzcLvJYZNfNWH63Uvo9BpNV8Bo2ASOCr/GjLDdtc1z8VFibnTQkU+Tv6m1TuZCM5zyucXKecg7M74JHZYoDgBzJnGtid7sTOYD3wk8PNGxbryN2at/TTzumKmHNJyGbyjcTGbMKPSbbt7yu/Z/AQmJxmj9LBY1ttn58t1x+cgEdMTaFrvC41SBKPDXOR5j7w/JvWZsw3LA3NarTWGb7pBroyIMJEoLOD8P8W+jf6lIHR5QSmPdMmCbeymfIXVAthV5ZFWi56k8zHaS2+NNPaxhT+fnoOXMCvPiue23nClh8rnSLGAPbY1X/CWhVIALse5wSQFHcCTgkSwwNZ5BqdWhplis2iFI20GRTXACUQoYNlsalDQ9HCuJyolb9huKCtwqMgGsiZ5PyqCL5j/pR0DAU+xPJEsjj9oX/thfbebjZSsquumem7Tbt8Lc4rWKCBUZBxvZK8M+O2Yolq",
            "files": {
              ".": {
                "type": "directory"
              },
              "new-directory-3": {
                ".": {
                  "type": "directory"
                }
              },
              "s3-copy": {
                ".": {
                  "encryption": {
                    "scheme": "none"
                  },
                  "ingest": {
                    "etag": "5c689030274ecfd14a815c8672b9f723-12",
                    "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                    "size": 97944174,
                    "type": "key"
                  },
                  "parts": [
                    2,
                    3,
                    4
                  ],
                  "size": 97944174
                }
              },
              "s3-reference": {
                ".": {
                  "encryption": {
                    "scheme": "none"
                  },
                  "reference": {
                    "etag": "5c689030274ecfd14a815c8672b9f723-12",
                    "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                    "size": 97944174,
                    "type": "key"
                  },
                  "size": 97944174
                }
              },
              "testDirectory": {
                ".": {
                  "type": "directory"
                },
                "File 1": {
                  ".": {
                    "encryption": {
                      "scheme": "none"
                    },
                    "mime_type": "text/plain",
                    "parts": [
                      0
                    ],
                    "size": 100000
                  }
                }
              }
            },
            "links": {
              "metadataLink": {
                "/": "./meta/toLink/meta/data"
              },
              "myLink2": {
                "/": "./files/testDirectory/File 2"
              }
            },
            "mime-types": {
              "": "application/octet-stream"
            },
            "myLink": {
              "/": "./files/testDirectory/File 1"
            },
            "name": "Test Content Object",
            "test": {
              "link": {
                ".": {
                  "auto_update": {
                    "tag": "latest"
                  }
                },
                "/": "/qfab/hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K/meta/public/asset_metadata"
              }
            },
            "toLink": {
              "meta": {
                "data": {
                  "data": {
                    "to": "show"
                  },
                  "some": "meta"
                }
              }
            },
            "toMerge": {
              "merge": "me",
              "new": "metadata"
            },
            "toReplace": {
              "new": "metadata"
            }
          }
        }
      }
    }
    async ContentObjectGraph({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "autoUpdate": true,
      "select": [
        "name",
        "public/name",
        "public/asset_metadata/display_title"
      ]
    });
    
    
    {
      "root": {
        "qid": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
        "hash_or_token": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB"
      },
      "object_dag": {
        "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh": [],
        "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB": [
          "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh"
        ]
      },
      "auto_updates": {
        "order": [
          "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB"
        ],
        "links": {
          "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB": [
            {
              "hash": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB",
              "path": "/test/link",
              "current": {
                ".": {
                  "auto_update": {
                    "tag": "latest"
                  }
                },
                "/": "/qfab/hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K/meta/public/asset_metadata"
              },
              "updated": {
                ".": {
                  "auto_update": {
                    "tag": "latest"
                  }
                },
                "/": "/qfab/hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh/meta/public/asset_metadata"
              }
            }
          ]
        }
      },
      "details": {
        "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh": {
          "qid": "iq__4Y9VHCPcwZETryYJWe7hUFBqNqVq",
          "meta": null
        },
        "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB": {
          "qid": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
          "meta": {
            "name": "Test Content Object"
          }
        }
      }
    }
    async ContentObjectGraph({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "autoUpdate": true,
      "select": [
        "name",
        "public/name",
        "public/asset_metadata/display_title"
      ]
    });
    
    
    {
      "root": {
        "qid": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
        "hash_or_token": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j"
      },
      "object_dag": {
        "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j": [
          "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh"
        ],
        "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh": []
      },
      "auto_updates": {},
      "details": {
        "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j": {
          "qid": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
          "meta": {
            "name": "Test Content Object"
          }
        },
        "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh": {
          "qid": "iq__4Y9VHCPcwZETryYJWe7hUFBqNqVq",
          "meta": null
        }
      }
    }
    async ContentObjectGraph({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "autoUpdate": true
    });
    
    
    {
      "root": {
        "qid": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
        "hash_or_token": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j"
      },
      "object_dag": {
        "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j": [
          "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh"
        ],
        "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh": []
      },
      "auto_updates": {},
      "details": {
        "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j": {
          "qid": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
          "meta": {
            "bundle_meta": {
              "extensions": null,
              "files_ingests": [],
              "files_jobs": {
                "iqfj15omnbDYfCKt9v9FsxFT4A": {
                  "id": "iqfj15omnbDYfCKt9v9FsxFT4A",
                  "ingestor": {
                    "ingest_progress": {
                      "bytes_written": 97944174,
                      "completed_files": 1,
                      "completed_references": 0,
                      "failed_files": 0,
                      "files": {},
                      "total_bytes": 97944174,
                      "total_files": 1,
                      "total_references": 0
                    },
                    "status": {
                      "download": {
                        "in": 3,
                        "out": 3,
                        "status": "completed"
                      },
                      "resolve": {
                        "in": 1,
                        "out": 1,
                        "status": "completed"
                      }
                    }
                  },
                  "reqs": [
                    {
                      "processed": true,
                      "processing": false,
                      "req": {
                        "defaults": null,
                        "ops": [
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "ingest": {
                              "etag": "",
                              "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                              "size": 0,
                              "type": "key"
                            },
                            "op": "ingest-copy",
                            "path": "s3-copy",
                            "size": 0,
                            "type": "file"
                          }
                        ],
                        "seq": 0,
                        "seq_complete": true
                      }
                    }
                  ],
                  "status": {
                    "jobs_status": 5,
                    "max_seq": 0,
                    "rcv_complete": true,
                    "req_complete": true
                  },
                  "upload_jobs": [
                    "iqfu6oXEM6cigvrHST5gud5WAc",
                    "iqfuDNYa5a3bMSKJGhEPrJzAi1",
                    "iqfu7CgVTqjH5Dv7r3nxuLHzKa"
                  ]
                },
                "iqfj6SE3d1T4BgWqP6c1dSonuR": {
                  "defaults": {
                    "op": "add"
                  },
                  "id": "iqfj6SE3d1T4BgWqP6c1dSonuR",
                  "reqs": [
                    {
                      "processed": true,
                      "processing": false,
                      "req": {
                        "defaults": null,
                        "ops": [
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "op": "add",
                            "path": "new-directory-1",
                            "size": 0,
                            "type": "directory"
                          },
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "op": "add",
                            "path": "new-directory-2",
                            "size": 0,
                            "type": "directory"
                          },
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "op": "add",
                            "path": "new-directory-3",
                            "size": 0,
                            "type": "directory"
                          }
                        ],
                        "seq": 0,
                        "seq_complete": true
                      }
                    }
                  ],
                  "status": {
                    "jobs_status": 5,
                    "max_seq": 0,
                    "rcv_complete": true,
                    "req_complete": true
                  }
                },
                "iqfjDDoTGK1QuRTHmx6UBPvNvn": {
                  "id": "iqfjDDoTGK1QuRTHmx6UBPvNvn",
                  "ingestor": {
                    "ingest_progress": {
                      "bytes_written": 0,
                      "completed_files": 0,
                      "completed_references": 1,
                      "failed_files": 0,
                      "files": {},
                      "total_bytes": 0,
                      "total_files": 0,
                      "total_references": 1
                    },
                    "status": {
                      "download": {
                        "in": 0,
                        "out": 0,
                        "status": "completed"
                      },
                      "resolve": {
                        "in": 1,
                        "out": 1,
                        "status": "completed"
                      }
                    }
                  },
                  "reqs": [
                    {
                      "processed": true,
                      "processing": false,
                      "req": {
                        "defaults": null,
                        "ops": [
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "op": "add-reference",
                            "path": "s3-reference",
                            "reference": {
                              "etag": "",
                              "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                              "size": 0,
                              "type": "key"
                            },
                            "size": 0,
                            "type": "file"
                          }
                        ],
                        "seq": 0,
                        "seq_complete": true
                      }
                    }
                  ],
                  "status": {
                    "jobs_status": 5,
                    "max_seq": 0,
                    "rcv_complete": true,
                    "req_complete": true
                  }
                },
                "iqfjF834yKBMfHGHvqoY7igbzX": {
                  "defaults": {
                    "op": "add"
                  },
                  "id": "iqfjF834yKBMfHGHvqoY7igbzX",
                  "reqs": [
                    {
                      "processed": true,
                      "processing": false,
                      "req": {
                        "defaults": null,
                        "ops": [
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "mime_type": "text/plain",
                            "op": "add",
                            "path": "testDirectory/File 1",
                            "size": 100000,
                            "type": "file"
                          },
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "mime_type": "text/plain",
                            "op": "add",
                            "path": "testDirectory/File 2",
                            "size": 100000,
                            "type": "file"
                          }
                        ],
                        "seq": 0,
                        "seq_complete": true
                      }
                    }
                  ],
                  "status": {
                    "jobs_status": 5,
                    "max_seq": 0,
                    "rcv_complete": true,
                    "req_complete": true
                  },
                  "upload_jobs": [
                    "iqfu21Uubw6pgXCbnqkTB1QLsb"
                  ]
                },
                "iqfjNWbmT4maNDp7ubphLHLMZA": {
                  "defaults": {
                    "op": "add"
                  },
                  "id": "iqfjNWbmT4maNDp7ubphLHLMZA",
                  "reqs": [
                    {
                      "processed": true,
                      "processing": false,
                      "req": {
                        "defaults": null,
                        "ops": [
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "op": "del",
                            "path": "new-directory-1",
                            "size": 0,
                            "type": "file"
                          },
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "op": "del",
                            "path": "new-directory-2",
                            "size": 0,
                            "type": "file"
                          },
                          {
                            "encryption": {
                              "scheme": "none"
                            },
                            "op": "del",
                            "path": "testDirectory/File 2",
                            "size": 0,
                            "type": "file"
                          }
                        ],
                        "seq": 0,
                        "seq_complete": true
                      }
                    }
                  ],
                  "status": {
                    "jobs_status": 5,
                    "max_seq": 0,
                    "rcv_complete": true,
                    "req_complete": true
                  }
                }
              },
              "finalized": true,
              "pack_policy": "compact",
              "part_refs": {
                "hqp_21EGs7Qn1YPPSN16C1BsX12Fj7ZcJdSe5gJ7XbGy8CFSJLfXHy": 1,
                "hqp_2CGYfTCAZ4PPtaMJzXYqJNuLiDV9SHJPhTmJyc17vg2gzMT9HX": 1,
                "hqp_8oXPAUHmDuLssMMdEpbTooiWLSLeeSEzAtNSrbBM1pWqSJgB": 3,
                "hqp_weywY8hZN6DtGon3FGUnqmc5iqDsdZP3GGYVcsfHDfVKrMmsV": 1
              },
              "segments": [
                {
                  "hash": "hqp_8oXPAUHmDuLssMMdEpbTooiWLSLeeSEzAtNSrbBM1pWqSJgB",
                  "len": 100000,
                  "off": 0
                },
                {
                  "hash": "hqp_8oXPAUHmDuLssMMdEpbTooiWLSLeeSEzAtNSrbBM1pWqSJgB",
                  "len": 100000,
                  "off": 100000
                },
                {
                  "hash": "hqp_21EGs7Qn1YPPSN16C1BsX12Fj7ZcJdSe5gJ7XbGy8CFSJLfXHy",
                  "len": 33554432,
                  "off": 0
                },
                {
                  "hash": "hqp_weywY8hZN6DtGon3FGUnqmc5iqDsdZP3GGYVcsfHDfVKrMmsV",
                  "len": 33554432,
                  "off": 0
                },
                {
                  "hash": "hqp_2CGYfTCAZ4PPtaMJzXYqJNuLiDV9SHJPhTmJyc17vg2gzMT9HX",
                  "len": 30835310,
                  "off": 0
                }
              ],
              "upload_jobs_count": 0
            },
            "eluv.caps.ikms2s41ivY1BDJ8K5PJyAtTtJZQcHZ": "BH1mzdW+jWtC+QcJVQC36Yh1zSeNTKyIGy+E//PHJEIkKzKvKRjo1oSdoSjiFMgGxTAfqXWC7Cyl4dA34MUsq0J+uIU6UjSuR24aHSx4YjUMDNpptzdfv0ktIdDajZKJWO1h66ay3XKB6Yp1tqnxk3s55HESo91jyMy0ekRAPfyIdZabkIn6pBuU2F/54cjA9BuNyXwY/g0PkIkfff2C+2akt7mHCcCmsKaJpFGi5bmReC/lq4WSwsZFHHDRnPz64gysR39N3fSqUFixOqmxonDIqvzH1ka48gvNjn5aOlejf1mlkTrwTngfFs0bDbmMZufn2WnnEAgqcgKfqlcyg2FL8WwKok7RXD56PR3iGpbaruNYbyPV1Hkx/pULBdzveSbx8X6a26ha+ETKDYIsJdQojWZdZ5LLff5ZBk1J7SgBXMOIHivcwzwESBLucQudZ+/Dtd72wUPA+/ci+aeQG5grH9/HqvXWJvweQRclQ6P8",
            "eluv.caps.iusr2t6JDL9jRiXHJGMtDuWeXvjpEFG2": "BLvg/FYeGv+fDF+MqRfguyJgrQxKKzcLvJYZNfNWH63Uvo9BpNV8Bo2ASOCr/GjLDdtc1z8VFibnTQkU+Tv6m1TuZCM5zyucXKecg7M74JHZYoDgBzJnGtid7sTOYD3wk8PNGxbryN2at/TTzumKmHNJyGbyjcTGbMKPSbbt7yu/Z/AQmJxmj9LBY1ttn58t1x+cgEdMTaFrvC41SBKPDXOR5j7w/JvWZsw3LA3NarTWGb7pBroyIMJEoLOD8P8W+jf6lIHR5QSmPdMmCbeymfIXVAthV5ZFWi56k8zHaS2+NNPaxhT+fnoOXMCvPiue23nClh8rnSLGAPbY1X/CWhVIALse5wSQFHcCTgkSwwNZ5BqdWhplis2iFI20GRTXACUQoYNlsalDQ9HCuJyolb9huKCtwqMgGsiZ5PyqCL5j/pR0DAU+xPJEsjj9oX/thfbebjZSsquumem7Tbt8Lc4rWKCBUZBxvZK8M+O2Yolq",
            "files": {
              ".": {
                "type": "directory"
              },
              "new-directory-3": {
                ".": {
                  "type": "directory"
                }
              },
              "s3-copy": {
                ".": {
                  "encryption": {
                    "scheme": "none"
                  },
                  "ingest": {
                    "etag": "5c689030274ecfd14a815c8672b9f723-12",
                    "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                    "size": 97944174,
                    "type": "key"
                  },
                  "parts": [
                    2,
                    3,
                    4
                  ],
                  "size": 97944174
                }
              },
              "s3-reference": {
                ".": {
                  "encryption": {
                    "scheme": "none"
                  },
                  "reference": {
                    "etag": "5c689030274ecfd14a815c8672b9f723-12",
                    "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
                    "size": 97944174,
                    "type": "key"
                  },
                  "size": 97944174
                }
              },
              "testDirectory": {
                ".": {
                  "type": "directory"
                },
                "File 1": {
                  ".": {
                    "encryption": {
                      "scheme": "none"
                    },
                    "mime_type": "text/plain",
                    "parts": [
                      0
                    ],
                    "size": 100000
                  }
                }
              }
            },
            "links": {
              "metadataLink": {
                "/": "./meta/toLink/meta/data"
              },
              "myLink2": {
                "/": "./files/testDirectory/File 2"
              }
            },
            "mime-types": {
              "": "application/octet-stream"
            },
            "myLink": {
              "/": "./files/testDirectory/File 1"
            },
            "name": "Test Content Object",
            "test": {
              "link": {
                ".": {
                  "auto_update": {
                    "tag": "latest"
                  }
                },
                "/": "/qfab/hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh/meta/public/asset_metadata"
              }
            },
            "toLink": {
              "meta": {
                "data": {
                  "data": {
                    "to": "show"
                  },
                  "some": "meta"
                }
              }
            },
            "toMerge": {
              "merge": "me",
              "new": "metadata"
            },
            "toReplace": {
              "new": "metadata"
            }
          }
        },
        "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh": {
          "qid": "iq__4Y9VHCPcwZETryYJWe7hUFBqNqVq",
          "meta": {
            "public": {
              "asset_metadata": {
                "link": {
                  "target": "content"
                }
              }
            }
          }
        }
      }
    }
    Source:

    async ContentObjectGroupPermissions({objectId}) → Promise.<Object>

    List all of the groups with permissions on the specified object.

    Returns: Object mapping group addresses to permissions, as an array
  • Example: { "0x0": ["see", "access", "manage"], ...}
  • Parameters:
    Name Type Description
    objectId string

    The ID of the object

    Examples
    async ContentObjectGroupPermissions({
      "objectId": "iq__2bxcxdyu2BgNZR9SLr2m8QZdFM6b"
    });
    
    
    {}
    async ContentObjectGroupPermissions({
      "objectId": "iq__2bxcxdyu2BgNZR9SLr2m8QZdFM6b"
    });
    
    
    {
      "0xb6c8ca97f8044272413e6d61c1be0c403e0f440b": [
        "manage",
        "access",
        "see"
      ]
    }
    async ContentObjectGroupPermissions({
      "objectId": "iq__2bxcxdyu2BgNZR9SLr2m8QZdFM6b"
    });
    
    
    {
      "0xb6c8ca97f8044272413e6d61c1be0c403e0f440b": [
        "access",
        "see"
      ]
    }
    Source:

    async ContentObjectLibraryId({
    objectIdoptional,
    versionHashoptional
    })
    → Promise.<string>

    Retrieve the library ID for the specified content object

    Returns: Library ID of the object
    Parameters:
    Name Type Attributes Description
    objectId string <optional>

    ID of the object

    versionHash string <optional>

    Version hash of the object

    Example
    async ContentObjectLibraryId({
      "versionHash": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB"
    });
    
    
    "ilib34vcL4BA88L6sDsHU83Zh4gqekBB"
    Source:

    async ContentObjectMetadata({
    libraryIdoptional,
    objectIdoptional,
    versionHashoptional,
    writeTokenoptional,
    metadataSubtreeoptional,
    resolveLinksoptional,
    resolveIncludeSourceoptional,
    produceLinkUrlsoptional,
    noAuthoptional
    })
    → Promise.<(Object|string)>

    Get the metadata of a content object

    Returns: Metadata of the content object
    Parameters:
    Name Type Attributes Default Description
    libraryId string <optional>

    ID of the library

    objectId string <optional>

    ID of the object

    versionHash string <optional>

    Version of the object -- if not specified, latest version is used

    writeToken string <optional>

    Write token of an object draft - if specified, will read metadata from the draft

    metadataSubtree string <optional>

    Subtree of the object metadata to retrieve

    resolveLinks boolean <optional>
    false

    If specified, links in the metadata will be resolved

    resolveIncludeSource boolean <optional>
    false

    If specified, resolved links will include the hash of the link at the root of the metadata

      Example:
       {
          "resolved-link": {
            ".": {
              "source": "hq__HPXNia6UtXyuUr6G3Lih8PyUhvYYHuyLTt3i7qSfYgYBB7sF1suR7ky7YRXsUARUrTB1Um1x5a"
            },
            ...
          }
       }
    produceLinkUrls boolean <optional>
    false

    If specified, file and rep links will automatically be populated with a full URL

    noAuth boolean <optional>
    false

    If specified, authorization will not be performed for this call

    Examples
    async ContentObjectMetadata({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "metadataSubtree": "eluv.caps.ikms2s41ivY1BDJ8K5PJyAtTtJZQcHZ"
    });
    
    
    "BH1mzdW+jWtC+QcJVQC36Yh1zSeNTKyIGy+E//PHJEIkKzKvKRjo1oSdoSjiFMgGxTAfqXWC7Cyl4dA34MUsq0J+uIU6UjSuR24aHSx4YjUMDNpptzdfv0ktIdDajZKJWO1h66ay3XKB6Yp1tqnxk3s55HESo91jyMy0ekRAPfyIdZabkIn6pBuU2F/54cjA9BuNyXwY/g0PkIkfff2C+2akt7mHCcCmsKaJpFGi5bmReC/lq4WSwsZFHHDRnPz64gysR39N3fSqUFixOqmxonDIqvzH1ka48gvNjn5aOlejf1mlkTrwTngfFs0bDbmMZufn2WnnEAgqcgKfqlcyg2FL8WwKok7RXD56PR3iGpbaruNYbyPV1Hkx/pULBdzveSbx8X6a26ha+ETKDYIsJdQojWZdZ5LLff5ZBk1J7SgBXMOIHivcwzwESBLucQudZ+/Dtd72wUPA+/ci+aeQG5grH9/HqvXWJvweQRclQ6P8"
    async ContentObjectMetadata({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "metadataSubtree": "files/testDirectory/File 1"
    });
    
    
    {
      ".": {
        "encryption": {
          "scheme": "none"
        },
        "mime_type": "text/plain",
        "parts": [
          0
        ],
        "size": 100000
      }
    }
    async ContentObjectMetadata({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "metadataSubtree": "files/testDirectory/File 2"
    });
    
    
    {
      ".": {
        "encryption": {
          "scheme": "none"
        },
        "mime_type": "text/plain",
        "parts": [
          1
        ],
        "size": 100000
      }
    }
    async ContentObjectMetadata({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "metadataSubtree": "files/s3-copy"
    });
    
    
    {
      ".": {
        "encryption": {
          "scheme": "none"
        },
        "ingest": {
          "etag": "5c689030274ecfd14a815c8672b9f723-12",
          "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
          "size": 97944174,
          "type": "key"
        },
        "parts": [
          2,
          3,
          4
        ],
        "size": 97944174
      }
    }
    async ContentObjectMetadata({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "resolveLinks": true,
      "produceLinkUrls": true
    });
    
    
    {
      "eluv.caps.ikms2s41ivY1BDJ8K5PJyAtTtJZQcHZ": "BH1mzdW+jWtC+QcJVQC36Yh1zSeNTKyIGy+E//PHJEIkKzKvKRjo1oSdoSjiFMgGxTAfqXWC7Cyl4dA34MUsq0J+uIU6UjSuR24aHSx4YjUMDNpptzdfv0ktIdDajZKJWO1h66ay3XKB6Yp1tqnxk3s55HESo91jyMy0ekRAPfyIdZabkIn6pBuU2F/54cjA9BuNyXwY/g0PkIkfff2C+2akt7mHCcCmsKaJpFGi5bmReC/lq4WSwsZFHHDRnPz64gysR39N3fSqUFixOqmxonDIqvzH1ka48gvNjn5aOlejf1mlkTrwTngfFs0bDbmMZufn2WnnEAgqcgKfqlcyg2FL8WwKok7RXD56PR3iGpbaruNYbyPV1Hkx/pULBdzveSbx8X6a26ha+ETKDYIsJdQojWZdZ5LLff5ZBk1J7SgBXMOIHivcwzwESBLucQudZ+/Dtd72wUPA+/ci+aeQG5grH9/HqvXWJvweQRclQ6P8",
      "eluv.caps.iusr2t6JDL9jRiXHJGMtDuWeXvjpEFG2": "BLvg/FYeGv+fDF+MqRfguyJgrQxKKzcLvJYZNfNWH63Uvo9BpNV8Bo2ASOCr/GjLDdtc1z8VFibnTQkU+Tv6m1TuZCM5zyucXKecg7M74JHZYoDgBzJnGtid7sTOYD3wk8PNGxbryN2at/TTzumKmHNJyGbyjcTGbMKPSbbt7yu/Z/AQmJxmj9LBY1ttn58t1x+cgEdMTaFrvC41SBKPDXOR5j7w/JvWZsw3LA3NarTWGb7pBroyIMJEoLOD8P8W+jf6lIHR5QSmPdMmCbeymfIXVAthV5ZFWi56k8zHaS2+NNPaxhT+fnoOXMCvPiue23nClh8rnSLGAPbY1X/CWhVIALse5wSQFHcCTgkSwwNZ5BqdWhplis2iFI20GRTXACUQoYNlsalDQ9HCuJyolb9huKCtwqMgGsiZ5PyqCL5j/pR0DAU+xPJEsjj9oX/thfbebjZSsquumem7Tbt8Lc4rWKCBUZBxvZK8M+O2Yolq",
      "name": "Test Content Object",
      "mime-types": {
        "": "application/octet-stream"
      },
      "myLink": {
        ".": {
          "container": "hq__DD8yqTgdjySCXySbdDkqCEmjyMSEq7a7XLtW2Jdkv7BEKAGHu3naGHfwMDzAeuVdYvQ4GgY2Zf"
        },
        "/": "./files/testDirectory/File 1",
        "url": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib34vcL4BA88L6sDsHU83Zh4gqekBB/q/iq__xs1pMyJr5qWewRwtBF8vLiKCcyX/meta/myLink?resolve=true&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDg3MDFmYmY4N2JhODZiNGNlNjg0NDVjY2YyMGZlMWQzNjI5NzFlZDciLCJxbGliX2lkIjoiaWxpYjM0dmNMNEJBODhMNnNEc0hVODNaaDRncWVrQkIifQ%3D%3D.RVMyNTZLX0tZcERTNkhVejgzUWV6UjRnc0tSZnJLQldHdHo2UFhFOEhvTExWbktaWndrVU1ZYzNYTkxDNVFGVUxuS2lxZFc0VWR3WTVFU3dQM3Y2OHoxUmlSc0VXS1JE"
      },
      "toMerge": {
        "merge": "me",
        "new": "metadata"
      },
      "toReplace": {
        "new": "metadata"
      },
      "links": {
        "myLink2": {
          ".": {
            "container": "hq__DD8yqTgdjySCXySbdDkqCEmjyMSEq7a7XLtW2Jdkv7BEKAGHu3naGHfwMDzAeuVdYvQ4GgY2Zf"
          },
          "/": "./files/testDirectory/File 2",
          "url": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib34vcL4BA88L6sDsHU83Zh4gqekBB/q/iq__xs1pMyJr5qWewRwtBF8vLiKCcyX/meta/links/myLink2?resolve=true&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDg3MDFmYmY4N2JhODZiNGNlNjg0NDVjY2YyMGZlMWQzNjI5NzFlZDciLCJxbGliX2lkIjoiaWxpYjM0dmNMNEJBODhMNnNEc0hVODNaaDRncWVrQkIifQ%3D%3D.RVMyNTZLX0tZcERTNkhVejgzUWV6UjRnc0tSZnJLQldHdHo2UFhFOEhvTExWbktaWndrVU1ZYzNYTkxDNVFGVUxuS2lxZFc0VWR3WTVFU3dQM3Y2OHoxUmlSc0VXS1JE"
        },
        "metadataLink": {
          "some": "meta",
          "data": {
            "to": "show"
          }
        }
      },
      "toLink": {
        "meta": {
          "data": {
            "some": "meta",
            "data": {
              "to": "show"
            }
          }
        }
      },
      "files": {
        ".": {
          "type": "directory"
        },
        "new-directory-1": {
          ".": {
            "type": "directory"
          }
        },
        "new-directory-2": {
          ".": {
            "type": "directory"
          }
        },
        "new-directory-3": {
          ".": {
            "type": "directory"
          }
        },
        "s3-copy": {
          ".": {
            "size": 97944174,
            "encryption": {
              "scheme": "none"
            },
            "ingest": {
              "etag": "5c689030274ecfd14a815c8672b9f723-12",
              "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
              "size": 97944174,
              "type": "key"
            },
            "parts": [
              2,
              3,
              4
            ]
          }
        },
        "s3-reference": {
          ".": {
            "size": 97944174,
            "encryption": {
              "scheme": "none"
            },
            "reference": {
              "etag": "5c689030274ecfd14a815c8672b9f723-12",
              "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
              "size": 97944174,
              "type": "key"
            }
          }
        },
        "testDirectory": {
          ".": {
            "type": "directory"
          },
          "File 1": {
            ".": {
              "mime_type": "text/plain",
              "size": 100000,
              "encryption": {
                "scheme": "none"
              },
              "parts": [
                0
              ]
            }
          },
          "File 2": {
            ".": {
              "mime_type": "text/plain",
              "size": 100000,
              "encryption": {
                "scheme": "none"
              },
              "parts": [
                1
              ]
            }
          }
        }
      }
    }
    async ContentObjectMetadata({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "metadataSubtree": "links",
      "resolveLinks": true,
      "produceLinkUrls": true
    });
    
    
    {
      "myLink2": {
        ".": {
          "container": "hq__DD8yqTgdjySCXySbdDkqCEmjyMSEq7a7XLtW2Jdkv7BEKAGHu3naGHfwMDzAeuVdYvQ4GgY2Zf"
        },
        "/": "./files/testDirectory/File 2",
        "url": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib34vcL4BA88L6sDsHU83Zh4gqekBB/q/iq__xs1pMyJr5qWewRwtBF8vLiKCcyX/meta/links/myLink2?resolve=true&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDg3MDFmYmY4N2JhODZiNGNlNjg0NDVjY2YyMGZlMWQzNjI5NzFlZDciLCJxbGliX2lkIjoiaWxpYjM0dmNMNEJBODhMNnNEc0hVODNaaDRncWVrQkIifQ%3D%3D.RVMyNTZLX0tZcERTNkhVejgzUWV6UjRnc0tSZnJLQldHdHo2UFhFOEhvTExWbktaWndrVU1ZYzNYTkxDNVFGVUxuS2lxZFc0VWR3WTVFU3dQM3Y2OHoxUmlSc0VXS1JE"
      },
      "metadataLink": {
        "some": "meta",
        "data": {
          "to": "show"
        }
      }
    }
    async ContentObjectMetadata({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "metadataSubtree": "contentTypes/library"
    });
    
    
    "iq__42gJKSsPoLCNkmEiDopEfPSujc2e"
    async ContentObjectMetadata({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__42gJKSsPoLCNkmEiDopEfPSujc2e"
    });
    
    
    {
      "bitcode_part": "hqp_3AttPxAV6U7nRM1szSYiV3j16oVRrokT6nnrh6acsRa2vnXi",
      "eluv.description": "",
      "name": "Library"
    }
    async ContentObjectMetadata({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "metadataSubtree": "contentTypes/Production Master"
    });
    
    
    <No Return Value>
    async ContentObjectMetadata({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "metadataSubtree": "contentTypes"
    });
    
    
    {
      "abrmaster": "iq__39g4WK8kDXVP8yuq6nQTuEcTBGbi",
      "advertisement": "iq__3Fd24Yeyi6ap826va5kYR1VnYNkX",
      "avmaster_imf": "iq__36jjGPHhacyPgehzKN1CLZGXxnwB",
      "campaign": "iq__3ugM27TmKaK3aH5FhroqAGddFoty",
      "campaign_manager": "iq__ruJTQUEiuvWwP5VV6z7A39j5pkr",
      "channel": "iq__3KicsTfHxAru9hwCDAfWsLtCKYMa",
      "commercial_offering": "iq__3kEo6MBsom7Jt5ud5tbMVa6GxXbG",
      "library": "iq__42gJKSsPoLCNkmEiDopEfPSujc2e",
      "linear_channel": "iq__UQCrqjSX4YuBotjvRg2Cx3FJ3D1",
      "production_master": "iq__45zaXofB4Gy5k1dNhRGJZb7vRMjq",
      "sponsored_content": "iq__22H7vhkwVD8QDPWjANkB4aAXpCUg",
      "sponsored_content_abrmaster": "iq__3syfVBh2A9tvygGHPetwggkfDwtn",
      "submission": "iq__2punfHYE6Xv6B5GmRiuCorsELxei",
      "video": "iq__3Fy51pJBpjo7nrNFQFETUAYvRe9E"
    }
    async ContentObjectMetadata({
      "versionHash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED"
    });
    
    
    {
      "description": "Production Master Test Description",
      "elv_created_at": 1582672091843,
      "files": {
        ".": {
          "type": "directory"
        },
        "Video.mp4": {
          ".": {
            "encryption": {
              "scheme": "none"
            },
            "parts": [
              0
            ],
            "size": 3738907
          }
        }
      },
      "mime-types": {
        "mp4": "video/mp4"
      },
      "name": "Production Master Test",
      "production_master": {
        "log": {
          "Level": 3,
          "entries": []
        },
        "sources": {
          "Video.mp4": {
            "container_format": {
              "duration": 30.000181198120117,
              "filename": "Video.mp4",
              "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
              "start_time": 0
            },
            "streams": [
              {
                "bit_rate": 867270,
                "codec_name": "h264",
                "display_aspect_ratio": "16/9",
                "duration": 30,
                "duration_ts": 2700000,
                "field_order": "",
                "frame_count": 750,
                "frame_rate": "25",
                "height": 720,
                "language": "",
                "max_bit_rate": 0,
                "sample_aspect_ratio": "1",
                "start_pts": 0,
                "start_time": 0,
                "time_base": "1/90000",
                "type": "StreamVideo",
                "width": 1280
              },
              {
                "bit_rate": 125750,
                "channel_layout": "stereo",
                "channels": 2,
                "codec_name": "aac",
                "duration": 30.00018140589569,
                "duration_ts": 1323008,
                "frame_count": 1292,
                "language": "",
                "max_bit_rate": 0,
                "sample_rate": 44100,
                "start_pts": 0,
                "start_time": 0,
                "time_base": "1/44100",
                "type": "StreamAudio"
              }
            ]
          }
        },
        "variants": {
          "default": {
            "log": {
              "Level": 3,
              "entries": [
                {
                  "l": 4,
                  "m": "avtest.initProdMaster()",
                  "t": 1582672091800622800
                },
                {
                  "l": 3,
                  "m": "Get list of files from object",
                  "t": 1582672091800623000
                },
                {
                  "l": 3,
                  "m": "2 item(s) found in file list.",
                  "t": 1582672091801000000
                },
                {
                  "l": 3,
                  "m": "Skipping '.'",
                  "t": 1582672091801000400
                },
                {
                  "l": 3,
                  "m": "Analyzing Video.mp4",
                  "t": 1582672091801000700
                },
                {
                  "l": 4,
                  "m": "getAvpReqCtx filePath=Video.mp4 qhot=tqw_cUBGRDUsRpzw7V7oH4QG9Y8f7p13guSs key=tqw_cUBGRDUsRpzw7V7oH4QG9Y8f7p13guSs.txAll.Video.mp4",
                  "t": 1582672091801135900
                },
                {
                  "l": 3,
                  "m": "Successfully generated default variant",
                  "t": 1582672091829918500
                }
              ]
            },
            "streams": {
              "audio": {
                "mapping_info": "",
                "sources": [
                  {
                    "files_api_path": "Video.mp4",
                    "stream_index": 1
                  }
                ]
              },
              "video": {
                "mapping_info": "",
                "sources": [
                  {
                    "files_api_path": "Video.mp4",
                    "stream_index": 0
                  }
                ]
              }
            }
          }
        }
      },
      "public": {
        "description": "Production Master Test Description",
        "name": "Production Master Test"
      },
      "test": "master"
    }
    async ContentObjectMetadata({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "metadataSubtree": "contentTypes/ABR Master"
    });
    
    
    <No Return Value>
    async ContentObjectMetadata({
      "versionHash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
      "metadataSubtree": "public/name"
    });
    
    
    "Production Master Test"
    async ContentObjectMetadata({
      "libraryId": "ilib4RUwwkMRAD1ATi8dCcYR6fbuRxSU",
      "objectId": "iq__4RUwwkMRAD1ATi8dCcYR6fbuRxSU",
      "metadataSubtree": "abr_profile/store_clear"
    });
    
    
    true
    async ContentObjectMetadata({
      "versionHash": "hq__D4VabeeD4uPtzhk32K9UK7CXZZT5f7h6vLx7HpqrK8VrquzoDzgj9VCobFFfhfnc2hfZQ8NKAt"
    });
    
    
    {
      "abr_mezzanine": {
        "log": {
          "Level": 3,
          "entries": []
        },
        "offerings": {
          "default": {
            "drm_optional": true,
            "entry_point_rat": null,
            "exit_point_rat": null,
            "log": {
              "Level": 3,
              "entries": [
                {
                  "l": 4,
                  "m": "apiAbrMezzanineInit()",
                  "t": 1582672101052936000
                },
                {
                  "l": 3,
                  "m": "Get abr.Profile from lib",
                  "t": 1582672101053003300
                },
                {
                  "l": 3,
                  "m": "Get production.Master",
                  "t": 1582672101057949200
                },
                {
                  "l": 4,
                  "m": "getProductionVariantCtx(hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED,default)",
                  "t": 1582672101057970000
                },
                {
                  "l": 4,
                  "m": "getting production.Master: hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
                  "t": 1582672101057980000
                },
                {
                  "l": 4,
                  "m": "Get production.Variant 'default' from production.Master",
                  "t": 1582672101059732500
                },
                {
                  "l": 3,
                  "m": "Generate abr.Offering",
                  "t": 1582672101059768800
                }
              ]
            },
            "media_struct": {
              "duration_rat": "0",
              "label": "",
              "start_time_rat": "0",
              "streams": {}
            },
            "mez_prep_specs": {
              "audio": {
                "bit_rate": 128000,
                "channel_layout": "stereo",
                "mapping_info": "",
                "media_type": "audio",
                "mez_count": 1,
                "name": "audio",
                "part_hashes": [],
                "ready": false,
                "seg_dur": {
                  "float": 2.020136054421769,
                  "float_exact": false,
                  "rat": "7424/3675",
                  "time_base": "1/44100",
                  "ts": 89088
                },
                "segs_per_mez": 15,
                "source_streams": [
                  {
                    "files_api_path": "Video.mp4",
                    "source_hash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
                    "stream_index": 1
                  }
                ]
              },
              "video": {
                "bit_rate": 6500000,
                "height": 1080,
                "key_frame_interval": 51,
                "mapping_info": "",
                "media_type": "video",
                "mez_count": 1,
                "name": "video",
                "part_hashes": [],
                "ready": false,
                "seg_dur": {
                  "float": 2.04,
                  "float_exact": false,
                  "rat": "51/25",
                  "time_base": "1/90000",
                  "ts": 183600
                },
                "segs_per_mez": 15,
                "source_streams": [
                  {
                    "files_api_path": "Video.mp4",
                    "source_hash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
                    "stream_index": 0
                  }
                ],
                "width": 1920
              }
            },
            "playout": {
              "drm_keys": null,
              "playout_formats": {
                "dash-clear": {
                  "drm": null,
                  "protocol": {
                    "min_buffer_length": 2,
                    "type": "ProtoDash"
                  }
                },
                "hls-clear": {
                  "drm": null,
                  "protocol": {
                    "type": "ProtoHls"
                  }
                }
              },
              "streams": {
                "audio": {
                  "encryption_schemes": {},
                  "representations": {
                    "audio@128000": {
                      "bit_rate": 128000,
                      "media_struct_stream_key": "audio",
                      "type": "RepAudio"
                    }
                  }
                },
                "video": {
                  "encryption_schemes": {},
                  "representations": {
                    "video_1280x720@4500000": {
                      "bit_rate": 4500000,
                      "crf": 0,
                      "height": 720,
                      "media_struct_stream_key": "video",
                      "type": "RepVideo",
                      "width": 1280
                    },
                    "video_1920x1080@6500000": {
                      "bit_rate": 6500000,
                      "crf": 0,
                      "height": 1080,
                      "media_struct_stream_key": "video",
                      "type": "RepVideo",
                      "width": 1920
                    },
                    "video_640x360@400000": {
                      "bit_rate": 400000,
                      "crf": 0,
                      "height": 360,
                      "media_struct_stream_key": "video",
                      "type": "RepVideo",
                      "width": 640
                    },
                    "video_768x432@1100000": {
                      "bit_rate": 1100000,
                      "crf": 0,
                      "height": 432,
                      "media_struct_stream_key": "video",
                      "type": "RepVideo",
                      "width": 768
                    },
                    "video_960x540@2000000": {
                      "bit_rate": 2000000,
                      "crf": 0,
                      "height": 540,
                      "media_struct_stream_key": "video",
                      "type": "RepVideo",
                      "width": 960
                    }
                  }
                }
              }
            },
            "prod_master_hash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
            "prod_master_var_key": "default",
            "ready": false,
            "simple_watermark": null,
            "store_clear": true
          }
        }
      },
      "description": "Mezzanine Test Description",
      "elv_created_at": 1582672101073,
      "master": {
        "hash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
        "id": "iq__MqpkEdpmMjw4Pqot8LzqNEBbpd3",
        "name": "Production Master Test",
        "variant": "default"
      },
      "name": "Mezzanine Test",
      "public": {
        "description": "Mezzanine Test Description",
        "name": "Mezzanine Test"
      },
      "test": "mezzanine"
    }
    async ContentObjectMetadata({
      "libraryId": "ilib4RUwwkMRAD1ATi8dCcYR6fbuRxSU",
      "objectId": "iq__484umiJ5DR1Exo1y5cyHrhiEkb7J",
      "metadataSubtree": "abr_mezzanine/offerings"
    });
    
    
    {
      "default": {
        "drm_optional": true,
        "entry_point_rat": null,
        "exit_point_rat": null,
        "log": {
          "Level": 3,
          "entries": [
            {
              "l": 4,
              "m": "apiAbrMezzanineInit()",
              "t": 1582672101052936000
            },
            {
              "l": 3,
              "m": "Get abr.Profile from lib",
              "t": 1582672101053003300
            },
            {
              "l": 3,
              "m": "Get production.Master",
              "t": 1582672101057949200
            },
            {
              "l": 4,
              "m": "getProductionVariantCtx(hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED,default)",
              "t": 1582672101057970000
            },
            {
              "l": 4,
              "m": "getting production.Master: hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
              "t": 1582672101057980000
            },
            {
              "l": 4,
              "m": "Get production.Variant 'default' from production.Master",
              "t": 1582672101059732500
            },
            {
              "l": 3,
              "m": "Generate abr.Offering",
              "t": 1582672101059768800
            }
          ]
        },
        "media_struct": {
          "duration_rat": "0",
          "label": "",
          "start_time_rat": "0",
          "streams": {}
        },
        "mez_prep_specs": {
          "audio": {
            "bit_rate": 128000,
            "channel_layout": "stereo",
            "mapping_info": "",
            "media_type": "audio",
            "mez_count": 1,
            "name": "audio",
            "part_hashes": [],
            "ready": false,
            "seg_dur": {
              "float": 2.020136054421769,
              "float_exact": false,
              "rat": "7424/3675",
              "time_base": "1/44100",
              "ts": 89088
            },
            "segs_per_mez": 15,
            "source_streams": [
              {
                "files_api_path": "Video.mp4",
                "source_hash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
                "stream_index": 1
              }
            ]
          },
          "video": {
            "bit_rate": 6500000,
            "height": 1080,
            "key_frame_interval": 51,
            "mapping_info": "",
            "media_type": "video",
            "mez_count": 1,
            "name": "video",
            "part_hashes": [],
            "ready": false,
            "seg_dur": {
              "float": 2.04,
              "float_exact": false,
              "rat": "51/25",
              "time_base": "1/90000",
              "ts": 183600
            },
            "segs_per_mez": 15,
            "source_streams": [
              {
                "files_api_path": "Video.mp4",
                "source_hash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
                "stream_index": 0
              }
            ],
            "width": 1920
          }
        },
        "playout": {
          "drm_keys": null,
          "playout_formats": {
            "dash-clear": {
              "drm": null,
              "protocol": {
                "min_buffer_length": 2,
                "type": "ProtoDash"
              }
            },
            "hls-clear": {
              "drm": null,
              "protocol": {
                "type": "ProtoHls"
              }
            }
          },
          "streams": {
            "audio": {
              "encryption_schemes": {},
              "representations": {
                "audio@128000": {
                  "bit_rate": 128000,
                  "media_struct_stream_key": "audio",
                  "type": "RepAudio"
                }
              }
            },
            "video": {
              "encryption_schemes": {},
              "representations": {
                "video_1280x720@4500000": {
                  "bit_rate": 4500000,
                  "crf": 0,
                  "height": 720,
                  "media_struct_stream_key": "video",
                  "type": "RepVideo",
                  "width": 1280
                },
                "video_1920x1080@6500000": {
                  "bit_rate": 6500000,
                  "crf": 0,
                  "height": 1080,
                  "media_struct_stream_key": "video",
                  "type": "RepVideo",
                  "width": 1920
                },
                "video_640x360@400000": {
                  "bit_rate": 400000,
                  "crf": 0,
                  "height": 360,
                  "media_struct_stream_key": "video",
                  "type": "RepVideo",
                  "width": 640
                },
                "video_768x432@1100000": {
                  "bit_rate": 1100000,
                  "crf": 0,
                  "height": 432,
                  "media_struct_stream_key": "video",
                  "type": "RepVideo",
                  "width": 768
                },
                "video_960x540@2000000": {
                  "bit_rate": 2000000,
                  "crf": 0,
                  "height": 540,
                  "media_struct_stream_key": "video",
                  "type": "RepVideo",
                  "width": 960
                }
              }
            }
          }
        },
        "prod_master_hash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
        "prod_master_var_key": "default",
        "ready": false,
        "simple_watermark": null,
        "store_clear": true
      }
    }
    async ContentObjectMetadata({
      "libraryId": "ilib4RUwwkMRAD1ATi8dCcYR6fbuRxSU",
      "objectId": "iq__484umiJ5DR1Exo1y5cyHrhiEkb7J",
      "metadataSubtree": "lro_draft_default"
    });
    
    
    {
      "node": "https://host-35-233-145-232.test.contentfabric.io/",
      "offering": "default",
      "write_token": "tqw_BEQ8quE1NtLpxbot3C2PUb6qN5tLA5vMN"
    }
    async ContentObjectMetadata({
      "libraryId": "ilib4RUwwkMRAD1ATi8dCcYR6fbuRxSU",
      "objectId": "iq__484umiJ5DR1Exo1y5cyHrhiEkb7J",
      "writeToken": "tqw_BEQ8quE1NtLpxbot3C2PUb6qN5tLA5vMN",
      "metadataSubtree": "lro_status"
    });
    
    
    {
      "559b1e7b-74b1-4ec4-b4f5-0e49204633ed": {
        "duration": 337,
        "duration_ms": 0,
        "progress": {
          "percentage": 0
        },
        "run_state": "running",
        "start": "2020-02-25T23:08:31Z"
      },
      "fb67aa8b-0148-462e-ac99-ca64722b0fb2": {
        "duration": 289,
        "duration_ms": 0,
        "progress": {
          "percentage": 0
        },
        "run_state": "running",
        "start": "2020-02-25T23:08:31Z"
      }
    }
    async ContentObjectMetadata({
      "libraryId": "ilib4RUwwkMRAD1ATi8dCcYR6fbuRxSU",
      "objectId": "iq__484umiJ5DR1Exo1y5cyHrhiEkb7J",
      "writeToken": "tqw_BEQ8quE1NtLpxbot3C2PUb6qN5tLA5vMN",
      "metadataSubtree": "lro_status"
    });
    
    
    {
      "559b1e7b-74b1-4ec4-b4f5-0e49204633ed": {
        "duration": 4387747401,
        "duration_ms": 4387,
        "end": "2020-02-25T23:08:36Z",
        "progress": {
          "percentage": 100
        },
        "run_state": "finished",
        "start": "2020-02-25T23:08:31Z"
      },
      "fb67aa8b-0148-462e-ac99-ca64722b0fb2": {
        "duration": 289,
        "duration_ms": 0,
        "progress": {
          "percentage": 0
        },
        "run_state": "running",
        "start": "2020-02-25T23:08:31Z"
      }
    }
    async ContentObjectMetadata({
      "libraryId": "ilib4RUwwkMRAD1ATi8dCcYR6fbuRxSU",
      "objectId": "iq__484umiJ5DR1Exo1y5cyHrhiEkb7J",
      "writeToken": "tqw_BEQ8quE1NtLpxbot3C2PUb6qN5tLA5vMN",
      "metadataSubtree": "lro_status"
    });
    
    
    {
      "559b1e7b-74b1-4ec4-b4f5-0e49204633ed": {
        "duration": 4387747401,
        "duration_ms": 4387,
        "end": "2020-02-25T23:08:36Z",
        "progress": {
          "percentage": 100
        },
        "run_state": "finished",
        "start": "2020-02-25T23:08:31Z"
      },
      "fb67aa8b-0148-462e-ac99-ca64722b0fb2": {
        "duration": 14882358874,
        "duration_ms": 14882,
        "end": "2020-02-25T23:08:46Z",
        "progress": {
          "percentage": 100
        },
        "run_state": "finished",
        "start": "2020-02-25T23:08:31Z"
      }
    }
    async ContentObjectMetadata({
      "libraryId": "ilib4RUwwkMRAD1ATi8dCcYR6fbuRxSU",
      "objectId": "iq__484umiJ5DR1Exo1y5cyHrhiEkb7J",
      "writeToken": "tqw_BEQ8quE1NtLpxbot3C2PUb6qN5tLA5vMN",
      "metadataSubtree": "abr_mezzanine/offerings"
    });
    
    
    {
      "default": {
        "drm_optional": true,
        "entry_point_rat": null,
        "exit_point_rat": null,
        "log": {
          "Level": 3,
          "entries": [
            {
              "l": 4,
              "m": "apiAbrMezzanineInit()",
              "t": 1582672101052936000
            },
            {
              "l": 3,
              "m": "Get abr.Profile from lib",
              "t": 1582672101053003300
            },
            {
              "l": 3,
              "m": "Get production.Master",
              "t": 1582672101057949200
            },
            {
              "l": 4,
              "m": "getProductionVariantCtx(hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED,default)",
              "t": 1582672101057970000
            },
            {
              "l": 4,
              "m": "getting production.Master: hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
              "t": 1582672101057980000
            },
            {
              "l": 4,
              "m": "Get production.Variant 'default' from production.Master",
              "t": 1582672101059732500
            },
            {
              "l": 3,
              "m": "Generate abr.Offering",
              "t": 1582672101059768800
            }
          ]
        },
        "media_struct": {
          "duration_rat": "0",
          "label": "",
          "start_time_rat": "0",
          "streams": {}
        },
        "mez_prep_specs": {
          "audio": {
            "bit_rate": 128000,
            "channel_layout": "stereo",
            "mapping_info": "",
            "media_type": "audio",
            "mez_count": 1,
            "name": "audio",
            "part_hashes": [
              "hqp_KwA5noxJS4MKp6QdW5mXfrtYr696MLNsvoVYDYKAk4FRukBy"
            ],
            "ready": true,
            "seg_dur": {
              "float": 2.020136054421769,
              "float_exact": false,
              "rat": "7424/3675",
              "time_base": "1/44100",
              "ts": 89088
            },
            "segs_per_mez": 15,
            "source_streams": [
              {
                "files_api_path": "Video.mp4",
                "source_hash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
                "stream_index": 1
              }
            ]
          },
          "video": {
            "bit_rate": 6500000,
            "height": 1080,
            "key_frame_interval": 51,
            "mapping_info": "",
            "media_type": "video",
            "mez_count": 1,
            "name": "video",
            "part_hashes": [
              "hqp_f1tcay8wK5Wn8zV38qHYZnRGS4P2dZAdwGRXDmgeTbNFmcoQd"
            ],
            "ready": true,
            "seg_dur": {
              "float": 2.04,
              "float_exact": false,
              "rat": "51/25",
              "time_base": "1/90000",
              "ts": 183600
            },
            "segs_per_mez": 15,
            "source_streams": [
              {
                "files_api_path": "Video.mp4",
                "source_hash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
                "stream_index": 0
              }
            ],
            "width": 1920
          }
        },
        "playout": {
          "drm_keys": null,
          "playout_formats": {
            "dash-clear": {
              "drm": null,
              "protocol": {
                "min_buffer_length": 2,
                "type": "ProtoDash"
              }
            },
            "hls-clear": {
              "drm": null,
              "protocol": {
                "type": "ProtoHls"
              }
            }
          },
          "streams": {
            "audio": {
              "encryption_schemes": {},
              "representations": {
                "audio@128000": {
                  "bit_rate": 128000,
                  "media_struct_stream_key": "audio",
                  "type": "RepAudio"
                }
              }
            },
            "video": {
              "encryption_schemes": {},
              "representations": {
                "video_1280x720@4500000": {
                  "bit_rate": 4500000,
                  "crf": 0,
                  "height": 720,
                  "media_struct_stream_key": "video",
                  "type": "RepVideo",
                  "width": 1280
                },
                "video_1920x1080@6500000": {
                  "bit_rate": 6500000,
                  "crf": 0,
                  "height": 1080,
                  "media_struct_stream_key": "video",
                  "type": "RepVideo",
                  "width": 1920
                },
                "video_640x360@400000": {
                  "bit_rate": 400000,
                  "crf": 0,
                  "height": 360,
                  "media_struct_stream_key": "video",
                  "type": "RepVideo",
                  "width": 640
                },
                "video_768x432@1100000": {
                  "bit_rate": 1100000,
                  "crf": 0,
                  "height": 432,
                  "media_struct_stream_key": "video",
                  "type": "RepVideo",
                  "width": 768
                },
                "video_960x540@2000000": {
                  "bit_rate": 2000000,
                  "crf": 0,
                  "height": 540,
                  "media_struct_stream_key": "video",
                  "type": "RepVideo",
                  "width": 960
                }
              }
            }
          }
        },
        "prod_master_hash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
        "prod_master_var_key": "default",
        "ready": false,
        "simple_watermark": null,
        "store_clear": true
      }
    }
    async ContentObjectMetadata({
      "libraryId": "ilib4RUwwkMRAD1ATi8dCcYR6fbuRxSU",
      "objectId": "iq__484umiJ5DR1Exo1y5cyHrhiEkb7J",
      "versionHash": "hq__DQfMoo6xL8fxiiAuLcnokF2maf7XhFysfg4Y4k9ZH7FptpMwerR8ow6WZS4xzYrqmhrvCk9KpY",
      "metadataSubtree": "videoLink/default",
      "resolveLinks": false
    });
    
    
    {
      ".": {
        "container": "hq__DQfMoo6xL8fxiiAuLcnokF2maf7XhFysfg4Y4k9ZH7FptpMwerR8ow6WZS4xzYrqmhrvCk9KpY"
      },
      "/": "./rep/playout/default/options.json"
    }
    async ContentObjectMetadata({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "resolveLinks": true,
      "metadataSubtree": "/test/link"
    });
    
    
    {
      "link": {
        "target": "content"
      }
    }
    async ContentObjectMetadata({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    {
      "eluv.caps.ikms2s41ivY1BDJ8K5PJyAtTtJZQcHZ": "BH1mzdW+jWtC+QcJVQC36Yh1zSeNTKyIGy+E//PHJEIkKzKvKRjo1oSdoSjiFMgGxTAfqXWC7Cyl4dA34MUsq0J+uIU6UjSuR24aHSx4YjUMDNpptzdfv0ktIdDajZKJWO1h66ay3XKB6Yp1tqnxk3s55HESo91jyMy0ekRAPfyIdZabkIn6pBuU2F/54cjA9BuNyXwY/g0PkIkfff2C+2akt7mHCcCmsKaJpFGi5bmReC/lq4WSwsZFHHDRnPz64gysR39N3fSqUFixOqmxonDIqvzH1ka48gvNjn5aOlejf1mlkTrwTngfFs0bDbmMZufn2WnnEAgqcgKfqlcyg2FL8WwKok7RXD56PR3iGpbaruNYbyPV1Hkx/pULBdzveSbx8X6a26ha+ETKDYIsJdQojWZdZ5LLff5ZBk1J7SgBXMOIHivcwzwESBLucQudZ+/Dtd72wUPA+/ci+aeQG5grH9/HqvXWJvweQRclQ6P8",
      "eluv.caps.iusr2t6JDL9jRiXHJGMtDuWeXvjpEFG2": "BLvg/FYeGv+fDF+MqRfguyJgrQxKKzcLvJYZNfNWH63Uvo9BpNV8Bo2ASOCr/GjLDdtc1z8VFibnTQkU+Tv6m1TuZCM5zyucXKecg7M74JHZYoDgBzJnGtid7sTOYD3wk8PNGxbryN2at/TTzumKmHNJyGbyjcTGbMKPSbbt7yu/Z/AQmJxmj9LBY1ttn58t1x+cgEdMTaFrvC41SBKPDXOR5j7w/JvWZsw3LA3NarTWGb7pBroyIMJEoLOD8P8W+jf6lIHR5QSmPdMmCbeymfIXVAthV5ZFWi56k8zHaS2+NNPaxhT+fnoOXMCvPiue23nClh8rnSLGAPbY1X/CWhVIALse5wSQFHcCTgkSwwNZ5BqdWhplis2iFI20GRTXACUQoYNlsalDQ9HCuJyolb9huKCtwqMgGsiZ5PyqCL5j/pR0DAU+xPJEsjj9oX/thfbebjZSsquumem7Tbt8Lc4rWKCBUZBxvZK8M+O2Yolq",
      "files": {
        ".": {
          "type": "directory"
        },
        "new-directory-3": {
          ".": {
            "type": "directory"
          }
        },
        "s3-copy": {
          ".": {
            "encryption": {
              "scheme": "none"
            },
            "ingest": {
              "etag": "5c689030274ecfd14a815c8672b9f723-12",
              "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
              "size": 97944174,
              "type": "key"
            },
            "parts": [
              2,
              3,
              4
            ],
            "size": 97944174
          }
        },
        "s3-reference": {
          ".": {
            "encryption": {
              "scheme": "none"
            },
            "reference": {
              "etag": "5c689030274ecfd14a815c8672b9f723-12",
              "path": "/eluvio-mez-test/ENTIRE_CREED_2min_.mp4",
              "size": 97944174,
              "type": "key"
            },
            "size": 97944174
          }
        },
        "testDirectory": {
          ".": {
            "type": "directory"
          },
          "File 1": {
            ".": {
              "encryption": {
                "scheme": "none"
              },
              "mime_type": "text/plain",
              "parts": [
                0
              ],
              "size": 100000
            }
          }
        }
      },
      "links": {
        "metadataLink": {
          ".": {
            "container": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j"
          },
          "/": "./meta/toLink/meta/data"
        },
        "myLink2": {
          ".": {
            "container": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j"
          },
          "/": "./files/testDirectory/File 2"
        }
      },
      "mime-types": {
        "": "application/octet-stream"
      },
      "myLink": {
        ".": {
          "container": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j"
        },
        "/": "./files/testDirectory/File 1"
      },
      "name": "Test Content Object",
      "test": {
        "link": {
          ".": {
            "auto_update": {
              "tag": "latest"
            },
            "container": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j"
          },
          "/": "/qfab/hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh/meta/public/asset_metadata"
        }
      },
      "toLink": {
        "meta": {
          "data": {
            "data": {
              "to": "show"
            },
            "some": "meta"
          }
        }
      },
      "toMerge": {
        "merge": "me",
        "new": "metadata"
      },
      "toReplace": {
        "new": "metadata"
      }
    }
    Source:

    async ContentObjectOwner({libraryId}) → Promise.<string>

    Returns the address of the owner of the specified content object

    Returns: The account address of the owner
    Parameters:
    Name Type Description
    libraryId string
    Examples
    async ContentObjectOwner({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    "0x8701fbf87ba86b4ce68445ccf20fe1d362971ed7"
    async ContentObjectOwner({
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    "0x8701fbf87ba86b4ce68445ccf20fe1d362971ed7"
    Source:

    async ContentObjects({
    libraryId,
    filterOptionsoptional
    })
    → Promise.<Array.<Object>>

    List content objects in the specified library

    Returns: List of objects in library
    Parameters:
    Name Type Attributes Description
    libraryId string

    ID of the library

    filterOptions object <optional>

    Pagination, sorting and filtering options

    Properties
    Name Type Attributes Default Description
    latestOnly boolean <optional>
    true

    If specified, only latest version of objects will be included

    start number <optional>

    Start index for pagination

    limit number <optional>

    Max number of objects to return

    cacheId string <optional>

    Cache ID corresponding a previous query

    sort Array.<string> | string <optional>

    Sort by the specified key(s)

    • @param {boolean=} filterOptions.sortDesc=false - Sort in descending order
    select Array.<string> | string <optional>

    Include only the specified metadata keys

    filter Array.<object> | object <optional>

    Filter objects by metadata

    Properties
    Name Type Attributes Description
    key string <optional>

    Key to filter on

    type string <optional>

    Type of filter to use for the specified key:

    • eq, neq, lt, lte, gt, gte, cnt (contains), ncnt (does not contain),
    filter string <optional>

    Filter for the specified key

    Examples
    async ContentObjects({
      "libraryId": "ilibNqvvdZYL9YxoR3ARArdrv9fHWwP"
    });
    
    
    {
      "contents": [
        {
          "id": "iq__2gRJtYqAUGr1pqTsbmAzyzQaGRqG",
          "versions": [
            {
              "id": "iq__2gRJtYqAUGr1pqTsbmAzyzQaGRqG",
              "hash": "hq__6vYUvgKvM2ai6PdVYWZDzT75RFeDAYw6S42pcN8ek97S21QPgnsgTxyFvY21bdWu3P8PJySzZC",
              "type": "",
              "meta": {
                "name": "Test Object 5",
                "otherKey": 5
              }
            }
          ]
        },
        {
          "id": "iq__32iM3XetqbyeeXQH5KA6dnn5Pe76",
          "versions": [
            {
              "id": "iq__32iM3XetqbyeeXQH5KA6dnn5Pe76",
              "hash": "hq__6jLGcw48kU1NPkjCqWeNBUQWnfhTMnGtonXppoJxGjKycBqhxsB1EH1DjgKBm2NLY7xJt1a1g8",
              "type": "",
              "meta": {
                "name": "Test Object 9",
                "otherKey": 1
              }
            }
          ]
        },
        {
          "id": "iq__3A2tTyYnjz94SLE5Nj7D4iznsoCH",
          "versions": [
            {
              "id": "iq__3A2tTyYnjz94SLE5Nj7D4iznsoCH",
              "hash": "hq__ABJs7UnaxrJjBiCh7QUxMajCgshgxHZ9FbobUuq85MwvBcuBgyYggBgEDhcBpnEWLnrzpqwC53",
              "type": "",
              "meta": {
                "name": "Test Object 4",
                "otherKey": 6
              }
            }
          ]
        },
        {
          "id": "iq__3DU4s7oSWXgM8gZkLYJLztY5xTEz",
          "versions": [
            {
              "id": "iq__3DU4s7oSWXgM8gZkLYJLztY5xTEz",
              "hash": "hq__FDHebD3qT7bdWipvPSPa8DTkrKRAbuMZ7FvXhzogdjULbBGfBZrAzqPTX9SVrbZPB7JYvDfAqQ",
              "type": "",
              "meta": {
                "name": "Test Object 3",
                "otherKey": 7
              }
            }
          ]
        },
        {
          "id": "iq__3KDcni2zihetkDiTzSATVHLWfUvt",
          "versions": [
            {
              "id": "iq__3KDcni2zihetkDiTzSATVHLWfUvt",
              "hash": "hq__BuoE776EEuoghhEgw2hw6tgE3WMhTB3s4NSd8uWUDmhsojUvWuHikrrFEheWFEZdmccasXXcmn",
              "type": "",
              "meta": {
                "name": "Test Object 8",
                "otherKey": 2
              }
            }
          ]
        },
        {
          "id": "iq__3Pudbs5xkaaUnn5pddkrxozvxb4j",
          "versions": [
            {
              "id": "iq__3Pudbs5xkaaUnn5pddkrxozvxb4j",
              "hash": "hq__DNMKvkQcNzos7fwan7xdjxwLbsyiPW95Qa7ruvMb1HYMyF9Wv4u81PurswP5doLTx32sdRotDM",
              "type": "",
              "meta": {
                "name": "Test Object 2",
                "otherKey": 8
              }
            }
          ]
        },
        {
          "id": "iq__4QQxMNjSpTNL9dvcdJ6oSfdMJ9DW",
          "versions": [
            {
              "id": "iq__4QQxMNjSpTNL9dvcdJ6oSfdMJ9DW",
              "hash": "hq__MAekHwpqXB5z19iRekTna7osP39jw5CuMso6HC7QohHZbcEo9UG8xhASowZXw3MX5vdoCtBQTW",
              "type": "",
              "meta": {
                "name": "Test Object 1",
                "otherKey": 9
              }
            }
          ]
        },
        {
          "id": "iq__9BQ5dDBAMsxbbjLgESVshs1nK5D",
          "versions": [
            {
              "id": "iq__9BQ5dDBAMsxbbjLgESVshs1nK5D",
              "hash": "hq__B2trC4iQh5WpS5P26KHiXp3kQiNqXPrZ21r9YNy4Mzbupr37BMTLQovXF4anP8gmNu8bVN9fdu",
              "type": "",
              "meta": {
                "name": "Test Object 10",
                "otherKey": 0
              }
            }
          ]
        },
        {
          "id": "iq__BeFWPhvyuZgdk81pxKNxFtx32Vg",
          "versions": [
            {
              "id": "iq__BeFWPhvyuZgdk81pxKNxFtx32Vg",
              "hash": "hq__BedUo74az9ppnDePLkeefSYLuA5NgykdjS8kGstaYvMYpfxsVMoreQcocn8R7oczKcrC2LLqsg",
              "type": "",
              "meta": {
                "name": "Test Object 6",
                "otherKey": 4
              }
            }
          ]
        },
        {
          "id": "iq__vNZYs6UaLLHB5Y4YHjCAsP3uThP",
          "versions": [
            {
              "id": "iq__vNZYs6UaLLHB5Y4YHjCAsP3uThP",
              "hash": "hq__B8xG929c84iuHfMAavucFQwDGUq9Eh1R9AhAHuJx7nJFKGLJzb9Y3wiSkt1nK8BF5wweo9kmwj",
              "type": "",
              "meta": {
                "name": "Test Object 7",
                "otherKey": 3
              }
            }
          ]
        }
      ],
      "paging": {
        "cache_id": "icrsSf8PYoL3PfTRTgorNSnaHG",
        "cached": false,
        "next": 0,
        "previous": 0,
        "first": 0,
        "last": 0,
        "current": 0,
        "pages": 1,
        "limit": 100,
        "items": 10
      }
    }
    async ContentObjects({
      "libraryId": "ilibNqvvdZYL9YxoR3ARArdrv9fHWwP",
      "filterOptions": {
        "sort": "name"
      }
    });
    
    
    {
      "contents": [
        {
          "id": "iq__4QQxMNjSpTNL9dvcdJ6oSfdMJ9DW",
          "versions": [
            {
              "id": "iq__4QQxMNjSpTNL9dvcdJ6oSfdMJ9DW",
              "hash": "hq__MAekHwpqXB5z19iRekTna7osP39jw5CuMso6HC7QohHZbcEo9UG8xhASowZXw3MX5vdoCtBQTW",
              "type": "",
              "meta": {
                "name": "Test Object 1",
                "otherKey": 9
              }
            }
          ]
        },
        {
          "id": "iq__9BQ5dDBAMsxbbjLgESVshs1nK5D",
          "versions": [
            {
              "id": "iq__9BQ5dDBAMsxbbjLgESVshs1nK5D",
              "hash": "hq__B2trC4iQh5WpS5P26KHiXp3kQiNqXPrZ21r9YNy4Mzbupr37BMTLQovXF4anP8gmNu8bVN9fdu",
              "type": "",
              "meta": {
                "name": "Test Object 10",
                "otherKey": 0
              }
            }
          ]
        },
        {
          "id": "iq__3Pudbs5xkaaUnn5pddkrxozvxb4j",
          "versions": [
            {
              "id": "iq__3Pudbs5xkaaUnn5pddkrxozvxb4j",
              "hash": "hq__DNMKvkQcNzos7fwan7xdjxwLbsyiPW95Qa7ruvMb1HYMyF9Wv4u81PurswP5doLTx32sdRotDM",
              "type": "",
              "meta": {
                "name": "Test Object 2",
                "otherKey": 8
              }
            }
          ]
        },
        {
          "id": "iq__3DU4s7oSWXgM8gZkLYJLztY5xTEz",
          "versions": [
            {
              "id": "iq__3DU4s7oSWXgM8gZkLYJLztY5xTEz",
              "hash": "hq__FDHebD3qT7bdWipvPSPa8DTkrKRAbuMZ7FvXhzogdjULbBGfBZrAzqPTX9SVrbZPB7JYvDfAqQ",
              "type": "",
              "meta": {
                "name": "Test Object 3",
                "otherKey": 7
              }
            }
          ]
        },
        {
          "id": "iq__3A2tTyYnjz94SLE5Nj7D4iznsoCH",
          "versions": [
            {
              "id": "iq__3A2tTyYnjz94SLE5Nj7D4iznsoCH",
              "hash": "hq__ABJs7UnaxrJjBiCh7QUxMajCgshgxHZ9FbobUuq85MwvBcuBgyYggBgEDhcBpnEWLnrzpqwC53",
              "type": "",
              "meta": {
                "name": "Test Object 4",
                "otherKey": 6
              }
            }
          ]
        },
        {
          "id": "iq__2gRJtYqAUGr1pqTsbmAzyzQaGRqG",
          "versions": [
            {
              "id": "iq__2gRJtYqAUGr1pqTsbmAzyzQaGRqG",
              "hash": "hq__6vYUvgKvM2ai6PdVYWZDzT75RFeDAYw6S42pcN8ek97S21QPgnsgTxyFvY21bdWu3P8PJySzZC",
              "type": "",
              "meta": {
                "name": "Test Object 5",
                "otherKey": 5
              }
            }
          ]
        },
        {
          "id": "iq__BeFWPhvyuZgdk81pxKNxFtx32Vg",
          "versions": [
            {
              "id": "iq__BeFWPhvyuZgdk81pxKNxFtx32Vg",
              "hash": "hq__BedUo74az9ppnDePLkeefSYLuA5NgykdjS8kGstaYvMYpfxsVMoreQcocn8R7oczKcrC2LLqsg",
              "type": "",
              "meta": {
                "name": "Test Object 6",
                "otherKey": 4
              }
            }
          ]
        },
        {
          "id": "iq__vNZYs6UaLLHB5Y4YHjCAsP3uThP",
          "versions": [
            {
              "id": "iq__vNZYs6UaLLHB5Y4YHjCAsP3uThP",
              "hash": "hq__B8xG929c84iuHfMAavucFQwDGUq9Eh1R9AhAHuJx7nJFKGLJzb9Y3wiSkt1nK8BF5wweo9kmwj",
              "type": "",
              "meta": {
                "name": "Test Object 7",
                "otherKey": 3
              }
            }
          ]
        },
        {
          "id": "iq__3KDcni2zihetkDiTzSATVHLWfUvt",
          "versions": [
            {
              "id": "iq__3KDcni2zihetkDiTzSATVHLWfUvt",
              "hash": "hq__BuoE776EEuoghhEgw2hw6tgE3WMhTB3s4NSd8uWUDmhsojUvWuHikrrFEheWFEZdmccasXXcmn",
              "type": "",
              "meta": {
                "name": "Test Object 8",
                "otherKey": 2
              }
            }
          ]
        },
        {
          "id": "iq__32iM3XetqbyeeXQH5KA6dnn5Pe76",
          "versions": [
            {
              "id": "iq__32iM3XetqbyeeXQH5KA6dnn5Pe76",
              "hash": "hq__6jLGcw48kU1NPkjCqWeNBUQWnfhTMnGtonXppoJxGjKycBqhxsB1EH1DjgKBm2NLY7xJt1a1g8",
              "type": "",
              "meta": {
                "name": "Test Object 9",
                "otherKey": 1
              }
            }
          ]
        }
      ],
      "paging": {
        "cache_id": "icrsPVvFVhvgP5uyCkxpnE77ut",
        "cached": false,
        "next": 0,
        "previous": 0,
        "first": 0,
        "last": 0,
        "current": 0,
        "pages": 1,
        "limit": 100,
        "items": 10
      }
    }
    async ContentObjects({
      "libraryId": "ilibNqvvdZYL9YxoR3ARArdrv9fHWwP",
      "filterOptions": {
        "sort": "name",
        "sortDesc": true
      }
    });
    
    
    {
      "contents": [
        {
          "id": "iq__32iM3XetqbyeeXQH5KA6dnn5Pe76",
          "versions": [
            {
              "id": "iq__32iM3XetqbyeeXQH5KA6dnn5Pe76",
              "hash": "hq__6jLGcw48kU1NPkjCqWeNBUQWnfhTMnGtonXppoJxGjKycBqhxsB1EH1DjgKBm2NLY7xJt1a1g8",
              "type": "",
              "meta": {
                "name": "Test Object 9",
                "otherKey": 1
              }
            }
          ]
        },
        {
          "id": "iq__3KDcni2zihetkDiTzSATVHLWfUvt",
          "versions": [
            {
              "id": "iq__3KDcni2zihetkDiTzSATVHLWfUvt",
              "hash": "hq__BuoE776EEuoghhEgw2hw6tgE3WMhTB3s4NSd8uWUDmhsojUvWuHikrrFEheWFEZdmccasXXcmn",
              "type": "",
              "meta": {
                "name": "Test Object 8",
                "otherKey": 2
              }
            }
          ]
        },
        {
          "id": "iq__vNZYs6UaLLHB5Y4YHjCAsP3uThP",
          "versions": [
            {
              "id": "iq__vNZYs6UaLLHB5Y4YHjCAsP3uThP",
              "hash": "hq__B8xG929c84iuHfMAavucFQwDGUq9Eh1R9AhAHuJx7nJFKGLJzb9Y3wiSkt1nK8BF5wweo9kmwj",
              "type": "",
              "meta": {
                "name": "Test Object 7",
                "otherKey": 3
              }
            }
          ]
        },
        {
          "id": "iq__BeFWPhvyuZgdk81pxKNxFtx32Vg",
          "versions": [
            {
              "id": "iq__BeFWPhvyuZgdk81pxKNxFtx32Vg",
              "hash": "hq__BedUo74az9ppnDePLkeefSYLuA5NgykdjS8kGstaYvMYpfxsVMoreQcocn8R7oczKcrC2LLqsg",
              "type": "",
              "meta": {
                "name": "Test Object 6",
                "otherKey": 4
              }
            }
          ]
        },
        {
          "id": "iq__2gRJtYqAUGr1pqTsbmAzyzQaGRqG",
          "versions": [
            {
              "id": "iq__2gRJtYqAUGr1pqTsbmAzyzQaGRqG",
              "hash": "hq__6vYUvgKvM2ai6PdVYWZDzT75RFeDAYw6S42pcN8ek97S21QPgnsgTxyFvY21bdWu3P8PJySzZC",
              "type": "",
              "meta": {
                "name": "Test Object 5",
                "otherKey": 5
              }
            }
          ]
        },
        {
          "id": "iq__3A2tTyYnjz94SLE5Nj7D4iznsoCH",
          "versions": [
            {
              "id": "iq__3A2tTyYnjz94SLE5Nj7D4iznsoCH",
              "hash": "hq__ABJs7UnaxrJjBiCh7QUxMajCgshgxHZ9FbobUuq85MwvBcuBgyYggBgEDhcBpnEWLnrzpqwC53",
              "type": "",
              "meta": {
                "name": "Test Object 4",
                "otherKey": 6
              }
            }
          ]
        },
        {
          "id": "iq__3DU4s7oSWXgM8gZkLYJLztY5xTEz",
          "versions": [
            {
              "id": "iq__3DU4s7oSWXgM8gZkLYJLztY5xTEz",
              "hash": "hq__FDHebD3qT7bdWipvPSPa8DTkrKRAbuMZ7FvXhzogdjULbBGfBZrAzqPTX9SVrbZPB7JYvDfAqQ",
              "type": "",
              "meta": {
                "name": "Test Object 3",
                "otherKey": 7
              }
            }
          ]
        },
        {
          "id": "iq__3Pudbs5xkaaUnn5pddkrxozvxb4j",
          "versions": [
            {
              "id": "iq__3Pudbs5xkaaUnn5pddkrxozvxb4j",
              "hash": "hq__DNMKvkQcNzos7fwan7xdjxwLbsyiPW95Qa7ruvMb1HYMyF9Wv4u81PurswP5doLTx32sdRotDM",
              "type": "",
              "meta": {
                "name": "Test Object 2",
                "otherKey": 8
              }
            }
          ]
        },
        {
          "id": "iq__9BQ5dDBAMsxbbjLgESVshs1nK5D",
          "versions": [
            {
              "id": "iq__9BQ5dDBAMsxbbjLgESVshs1nK5D",
              "hash": "hq__B2trC4iQh5WpS5P26KHiXp3kQiNqXPrZ21r9YNy4Mzbupr37BMTLQovXF4anP8gmNu8bVN9fdu",
              "type": "",
              "meta": {
                "name": "Test Object 10",
                "otherKey": 0
              }
            }
          ]
        },
        {
          "id": "iq__4QQxMNjSpTNL9dvcdJ6oSfdMJ9DW",
          "versions": [
            {
              "id": "iq__4QQxMNjSpTNL9dvcdJ6oSfdMJ9DW",
              "hash": "hq__MAekHwpqXB5z19iRekTna7osP39jw5CuMso6HC7QohHZbcEo9UG8xhASowZXw3MX5vdoCtBQTW",
              "type": "",
              "meta": {
                "name": "Test Object 1",
                "otherKey": 9
              }
            }
          ]
        }
      ],
      "paging": {
        "cache_id": "icrs3G566XhZ9qtvBX3TBscBXv",
        "cached": false,
        "next": 0,
        "previous": 0,
        "first": 0,
        "last": 0,
        "current": 0,
        "pages": 1,
        "limit": 100,
        "items": 10
      }
    }
    async ContentObjects({
      "libraryId": "ilibNqvvdZYL9YxoR3ARArdrv9fHWwP",
      "filterOptions": {
        "sort": [
          "name"
        ],
        "filter": [
          {
            "key": "name",
            "type": "gte",
            "filter": "Test Object 3"
          },
          {
            "key": "name",
            "type": "lte",
            "filter": "Test Object 7"
          }
        ]
      }
    });
    
    
    {
      "contents": [
        {
          "id": "iq__3DU4s7oSWXgM8gZkLYJLztY5xTEz",
          "versions": [
            {
              "id": "iq__3DU4s7oSWXgM8gZkLYJLztY5xTEz",
              "hash": "hq__FDHebD3qT7bdWipvPSPa8DTkrKRAbuMZ7FvXhzogdjULbBGfBZrAzqPTX9SVrbZPB7JYvDfAqQ",
              "type": "",
              "meta": {
                "name": "Test Object 3",
                "otherKey": 7
              }
            }
          ]
        },
        {
          "id": "iq__3A2tTyYnjz94SLE5Nj7D4iznsoCH",
          "versions": [
            {
              "id": "iq__3A2tTyYnjz94SLE5Nj7D4iznsoCH",
              "hash": "hq__ABJs7UnaxrJjBiCh7QUxMajCgshgxHZ9FbobUuq85MwvBcuBgyYggBgEDhcBpnEWLnrzpqwC53",
              "type": "",
              "meta": {
                "name": "Test Object 4",
                "otherKey": 6
              }
            }
          ]
        },
        {
          "id": "iq__2gRJtYqAUGr1pqTsbmAzyzQaGRqG",
          "versions": [
            {
              "id": "iq__2gRJtYqAUGr1pqTsbmAzyzQaGRqG",
              "hash": "hq__6vYUvgKvM2ai6PdVYWZDzT75RFeDAYw6S42pcN8ek97S21QPgnsgTxyFvY21bdWu3P8PJySzZC",
              "type": "",
              "meta": {
                "name": "Test Object 5",
                "otherKey": 5
              }
            }
          ]
        },
        {
          "id": "iq__BeFWPhvyuZgdk81pxKNxFtx32Vg",
          "versions": [
            {
              "id": "iq__BeFWPhvyuZgdk81pxKNxFtx32Vg",
              "hash": "hq__BedUo74az9ppnDePLkeefSYLuA5NgykdjS8kGstaYvMYpfxsVMoreQcocn8R7oczKcrC2LLqsg",
              "type": "",
              "meta": {
                "name": "Test Object 6",
                "otherKey": 4
              }
            }
          ]
        },
        {
          "id": "iq__vNZYs6UaLLHB5Y4YHjCAsP3uThP",
          "versions": [
            {
              "id": "iq__vNZYs6UaLLHB5Y4YHjCAsP3uThP",
              "hash": "hq__B8xG929c84iuHfMAavucFQwDGUq9Eh1R9AhAHuJx7nJFKGLJzb9Y3wiSkt1nK8BF5wweo9kmwj",
              "type": "",
              "meta": {
                "name": "Test Object 7",
                "otherKey": 3
              }
            }
          ]
        }
      ],
      "paging": {
        "cache_id": "icrsVDg7kxiT6erVRX2MiMYjt3",
        "cached": false,
        "next": 0,
        "previous": 0,
        "first": 0,
        "last": 0,
        "current": 0,
        "pages": 1,
        "limit": 100,
        "items": 5
      }
    }
    async ContentObjects({
      "libraryId": "ilibNqvvdZYL9YxoR3ARArdrv9fHWwP",
      "filterOptions": {
        "sort": "name",
        "select": [
          "name"
        ]
      }
    });
    
    
    {
      "contents": [
        {
          "id": "iq__4QQxMNjSpTNL9dvcdJ6oSfdMJ9DW",
          "versions": [
            {
              "id": "iq__4QQxMNjSpTNL9dvcdJ6oSfdMJ9DW",
              "hash": "hq__MAekHwpqXB5z19iRekTna7osP39jw5CuMso6HC7QohHZbcEo9UG8xhASowZXw3MX5vdoCtBQTW",
              "type": "",
              "meta": {
                "name": "Test Object 1"
              }
            }
          ]
        },
        {
          "id": "iq__9BQ5dDBAMsxbbjLgESVshs1nK5D",
          "versions": [
            {
              "id": "iq__9BQ5dDBAMsxbbjLgESVshs1nK5D",
              "hash": "hq__B2trC4iQh5WpS5P26KHiXp3kQiNqXPrZ21r9YNy4Mzbupr37BMTLQovXF4anP8gmNu8bVN9fdu",
              "type": "",
              "meta": {
                "name": "Test Object 10"
              }
            }
          ]
        },
        {
          "id": "iq__3Pudbs5xkaaUnn5pddkrxozvxb4j",
          "versions": [
            {
              "id": "iq__3Pudbs5xkaaUnn5pddkrxozvxb4j",
              "hash": "hq__DNMKvkQcNzos7fwan7xdjxwLbsyiPW95Qa7ruvMb1HYMyF9Wv4u81PurswP5doLTx32sdRotDM",
              "type": "",
              "meta": {
                "name": "Test Object 2"
              }
            }
          ]
        },
        {
          "id": "iq__3DU4s7oSWXgM8gZkLYJLztY5xTEz",
          "versions": [
            {
              "id": "iq__3DU4s7oSWXgM8gZkLYJLztY5xTEz",
              "hash": "hq__FDHebD3qT7bdWipvPSPa8DTkrKRAbuMZ7FvXhzogdjULbBGfBZrAzqPTX9SVrbZPB7JYvDfAqQ",
              "type": "",
              "meta": {
                "name": "Test Object 3"
              }
            }
          ]
        },
        {
          "id": "iq__3A2tTyYnjz94SLE5Nj7D4iznsoCH",
          "versions": [
            {
              "id": "iq__3A2tTyYnjz94SLE5Nj7D4iznsoCH",
              "hash": "hq__ABJs7UnaxrJjBiCh7QUxMajCgshgxHZ9FbobUuq85MwvBcuBgyYggBgEDhcBpnEWLnrzpqwC53",
              "type": "",
              "meta": {
                "name": "Test Object 4"
              }
            }
          ]
        },
        {
          "id": "iq__2gRJtYqAUGr1pqTsbmAzyzQaGRqG",
          "versions": [
            {
              "id": "iq__2gRJtYqAUGr1pqTsbmAzyzQaGRqG",
              "hash": "hq__6vYUvgKvM2ai6PdVYWZDzT75RFeDAYw6S42pcN8ek97S21QPgnsgTxyFvY21bdWu3P8PJySzZC",
              "type": "",
              "meta": {
                "name": "Test Object 5"
              }
            }
          ]
        },
        {
          "id": "iq__BeFWPhvyuZgdk81pxKNxFtx32Vg",
          "versions": [
            {
              "id": "iq__BeFWPhvyuZgdk81pxKNxFtx32Vg",
              "hash": "hq__BedUo74az9ppnDePLkeefSYLuA5NgykdjS8kGstaYvMYpfxsVMoreQcocn8R7oczKcrC2LLqsg",
              "type": "",
              "meta": {
                "name": "Test Object 6"
              }
            }
          ]
        },
        {
          "id": "iq__vNZYs6UaLLHB5Y4YHjCAsP3uThP",
          "versions": [
            {
              "id": "iq__vNZYs6UaLLHB5Y4YHjCAsP3uThP",
              "hash": "hq__B8xG929c84iuHfMAavucFQwDGUq9Eh1R9AhAHuJx7nJFKGLJzb9Y3wiSkt1nK8BF5wweo9kmwj",
              "type": "",
              "meta": {
                "name": "Test Object 7"
              }
            }
          ]
        },
        {
          "id": "iq__3KDcni2zihetkDiTzSATVHLWfUvt",
          "versions": [
            {
              "id": "iq__3KDcni2zihetkDiTzSATVHLWfUvt",
              "hash": "hq__BuoE776EEuoghhEgw2hw6tgE3WMhTB3s4NSd8uWUDmhsojUvWuHikrrFEheWFEZdmccasXXcmn",
              "type": "",
              "meta": {
                "name": "Test Object 8"
              }
            }
          ]
        },
        {
          "id": "iq__32iM3XetqbyeeXQH5KA6dnn5Pe76",
          "versions": [
            {
              "id": "iq__32iM3XetqbyeeXQH5KA6dnn5Pe76",
              "hash": "hq__6jLGcw48kU1NPkjCqWeNBUQWnfhTMnGtonXppoJxGjKycBqhxsB1EH1DjgKBm2NLY7xJt1a1g8",
              "type": "",
              "meta": {
                "name": "Test Object 9"
              }
            }
          ]
        }
      ],
      "paging": {
        "cache_id": "icrsH1YSCV2rsirA9wyh1oBrfw",
        "cached": false,
        "next": 0,
        "previous": 0,
        "first": 0,
        "last": 0,
        "current": 0,
        "pages": 1,
        "limit": 100,
        "items": 10
      }
    }
    Source:

    async ContentObjectVersions({
    libraryId,
    objectId
    })
    → Promise.<Object>

    List the versions of a content object

    Returns: Response containing versions of the object
    Parameters:
    Name Type Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    Example
    async ContentObjectVersions({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    {
      "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "versions": [
        {
          "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
          "hash": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP",
          "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
        },
        {
          "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
          "hash": "hq__2bjHNqcVAD2aiSFbajt55wLRf4ktNYvaopiJmwLn3XHiztzvFY7AHmJSthW3X7wmjoBEMtgRA1",
          "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
        }
      ]
    }
    Source:

    async ContentPart({
    libraryIdoptional,
    objectIdoptional,
    versionHashoptional,
    partHash
    })
    → Promise.<Object>

    Get information on a specific part

    Returns: Response containing information about the specified part
    Parameters:
    Name Type Attributes Description
    libraryId string <optional>

    ID of the library

    objectId string <optional>

    ID of the object

    versionHash string <optional>

    Hash of the object version - if not specified, latest version will be used

    partHash string

    Hash of the part to retrieve

    Example
    async ContentPart({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "partHash": "hqpeLHHoTRAUTYdXveSvp2cCfiKRuxrC5jtP8gWH7dViHAtTpepM"
    });
    
    
    {
      "content": {
        "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
        "hash": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
        "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
      },
      "part": {
        "hash": "hqpeLHHoTRAUTYdXveSvp2cCfiKRuxrC5jtP8gWH7dViHAtTpepM",
        "size": 102657
      }
    }
    Source:

    async ContentParts({
    libraryIdoptional,
    objectIdoptional,
    versionHashoptional
    })
    → Promise.<Object>

    List content object parts

    Returns: Response containing list of parts of the object
    Parameters:
    Name Type Attributes Description
    libraryId string <optional>

    ID of the library

    objectId string <optional>

    ID of the object

    versionHash string <optional>

    Hash of the object version - if not specified, latest version will be used

    Examples
    async ContentParts({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    [
      {
        "hash": "hqp_5jwGqMpDJGrwBy1UYEHuADdefmn5wupVSC6pJHTZ8UYsodY1",
        "size": 100000
      },
      {
        "hash": "hqpeLHHoTRAUTYdXveSvp2cCfiKRuxrC5jtP8gWH7dViHAtTpepM",
        "size": 102657
      },
      {
        "hash": "hqp_MhyXCAUu6faTgz8CRjisoiJ8t2fy7mg7e1i5xk7WyNgL8tc5",
        "size": 100000
      },
      {
        "hash": "hqpeFWgiX1iY6naunFLkkUZSrkBhcQ1cHY6YT5jNkCyATMqVD1G1",
        "size": 104970
      }
    ]
    async ContentParts({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    [
      {
        "hash": "hqpeLHHoTRAUTYdXveSvp2cCfiKRuxrC5jtP8gWH7dViHAtTpepM",
        "size": 102657
      },
      {
        "hash": "hqpeFWgiX1iY6naunFLkkUZSrkBhcQ1cHY6YT5jNkCyATMqVD1G1",
        "size": 104970
      },
      {
        "hash": "hqp_8oXPAUHmDuLssMMdEpbTooiWLSLeeSEzAtNSrbBM1pWqSJgB",
        "size": 200000
      },
      {
        "hash": "hqp_21EGs7Qn1YPPSN16C1BsX12Fj7ZcJdSe5gJ7XbGy8CFSJLfXHy",
        "size": 33554432
      },
      {
        "hash": "hqp_weywY8hZN6DtGon3FGUnqmc5iqDsdZP3GGYVcsfHDfVKrMmsV",
        "size": 33554432
      },
      {
        "hash": "hqp_2CGYfTCAZ4PPtaMJzXYqJNuLiDV9SHJPhTmJyc17vg2gzMT9HX",
        "size": 30835310
      }
    ]
    Source:

    ContentSpaceId() → string

    Get the ID of the current content space

    Returns:

    contentSpaceId - The ID of the current content space

    Source:

    async ContentType({
    nameoptional,
    typeIdoptional,
    versionHashoptional
    })
    → Promise.<Object>

    Find the content type accessible to the current user by name, ID, or version hash

    Returns: The content type, if found
    Parameters:
    Name Type Attributes Description
    name string <optional>

    Name of the content type to find

    typeId string <optional>

    ID of the content type to find

    versionHash string <optional>

    Version hash of the content type to find

    Examples
    async ContentType({
      "typeId": "iq__UQCrqjSX4YuBotjvRg2Cx3FJ3D1"
    });
    
    
    {
      "id": "iq__UQCrqjSX4YuBotjvRg2Cx3FJ3D1",
      "hash": "hq__D682LXFAk7BpchACcWfYJtbUjSGnk7SWDHpBN915WSQ8kPcDRBTBxpBNMzj6eKsvio3FdvyG4o",
      "name": "Linear Channel old",
      "meta": {
        "bitcode_part": "hqp_JURXeNX8pZ2t8X92Ji3RHrhHeBd5SoS4qYDWfc76YyczGgGB",
        "eluv.description": "",
        "eluv.displayApp": "displayApp.html",
        "eluv.manageApp": "manageApp.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp.html": {
            ".": {
              "parts": [
                0
              ],
              "size": 48699
            }
          },
          "elv-apps.css": {
            ".": {
              "parts": [
                2
              ],
              "size": 37627
            }
          },
          "manageApp.html": {
            ".": {
              "parts": [
                1
              ],
              "size": 48699
            }
          }
        },
        "mime-types": {
          "css": "text/css",
          "html": "text/html"
        },
        "name": "Linear Channel old"
      }
    }
    async ContentType({
      "typeId": "iq__3syfVBh2A9tvygGHPetwggkfDwtn"
    });
    
    
    {
      "id": "iq__3syfVBh2A9tvygGHPetwggkfDwtn",
      "hash": "hq__4jZawSWs4KXLgbUA1HZJdSwJseW3k9wTqaG1c53jf3qycxf1v38bHPnrs4RVoexgG6XdYfcdwp",
      "name": "Sponsored Content ABR Master",
      "meta": {
        "bitcode_flags": "abrmaster",
        "bitcode_format": "builtin",
        "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
        "custom_contract": {
          "abi": [
            {
              "constant": true,
              "inputs": [],
              "name": "creator",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccessInfo",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "validateAvailability",
              "outputs": [],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccess",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "score_pct",
                  "type": "uint256"
                }
              ],
              "name": "runFinalize",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "preset_access_charge",
                  "type": "uint256"
                }
              ],
              "name": "setPresetAccessCharge",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "mandatoryPresetAccessCharge",
              "outputs": [
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "proposed_status_code",
                  "type": "int256"
                }
              ],
              "name": "runStatusChange",
              "outputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "campaign_manager",
                  "type": "address"
                }
              ],
              "name": "setCampaignManager",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "mandatory_preset_access_charge",
                  "type": "bool"
                }
              ],
              "name": "setMandatoryPresetAccessCharge",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "kill",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "name": "runDescribeStatus",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "commercialOfferingManagerAddress",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "region",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "version",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "commercial_offering_manager_address",
                  "type": "address"
                }
              ],
              "name": "setCommercialOfferingManagerAddress",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "r",
                  "type": "address"
                }
              ],
              "name": "setRegion",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "mandatory_sponsoring",
                  "type": "bool"
                }
              ],
              "name": "setMandatorySponsoring",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_ACCESS",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newCreator",
                  "type": "address"
                }
              ],
              "name": "transferCreatorship",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runCreate",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "owner",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "content",
                  "type": "address"
                },
                {
                  "name": "accessor",
                  "type": "address"
                }
              ],
              "name": "isAvailable",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runKill",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "content",
                  "type": "address"
                },
                {
                  "name": "sd",
                  "type": "bool"
                },
                {
                  "name": "hd",
                  "type": "bool"
                },
                {
                  "name": "start",
                  "type": "uint256"
                },
                {
                  "name": "end",
                  "type": "uint256"
                },
                {
                  "name": "r",
                  "type": "address"
                }
              ],
              "name": "setAvailability",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "name": "availability",
              "outputs": [
                {
                  "name": "clearedSD",
                  "type": "bool"
                },
                {
                  "name": "clearedHD",
                  "type": "bool"
                },
                {
                  "name": "startDate",
                  "type": "uint256"
                },
                {
                  "name": "endDate",
                  "type": "uint256"
                },
                {
                  "name": "region",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "contentSpace",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "presetAccessCharge",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "mandatorySponsoring",
              "outputs": [
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_SEE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "name": "runGrant",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_CHARGE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newOwner",
                  "type": "address"
                }
              ],
              "name": "transferOwnership",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "campaignManager",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "payable": true,
              "stateMutability": "payable",
              "type": "fallback"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                }
              ],
              "name": "Log",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bool"
                }
              ],
              "name": "LogBool",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "a",
                  "type": "address"
                }
              ],
              "name": "LogAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "uint256"
                }
              ],
              "name": "LogUint256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "int256"
                }
              ],
              "name": "LogInt256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes32"
                }
              ],
              "name": "LogBytes32",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "payee",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "LogPayment",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunCreate",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunKill",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "proposedStatusCode",
                  "type": "int256"
                },
                {
                  "indexed": false,
                  "name": "returnStatusCode",
                  "type": "int256"
                }
              ],
              "name": "RunStatusChange",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "indexed": false,
                  "name": "calculateAccessCharge",
                  "type": "int256"
                }
              ],
              "name": "RunAccessCharge",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunAccess",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunFinalize",
              "type": "event"
            }
          ],
          "address": "0x6539608cc2e3b8328f7795e506c4b2f5aac17d47",
          "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f666665726e6732303139303531303135323330304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055610e0a806100a26000396000f3006080604052600436106101ab5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101ad5780630f82c16f146101de578063112d0d32146102a3578063123e0e80146102b85780631768595314610357578063198e76711461036557806329ed61371461037d5780633513a805146103a657806335b979ca146103b1578063409fa286146103d257806341c0e1b5146103ec57806345080442146104015780634c937386146104195780635062d68d1461042e57806354fd4d5014610443578063564fb18d146104585780635661d186146104795780636a9719b11461049a5780636af27417146104b45780636d2e4b1b146104df5780637b1cdb3e146105005780638da5cb5b1461050857806391357d4b1461051d5780639e99bbea14610500578063a7b4a4df14610544578063ab3a74251461057f578063af570c04146105d6578063af75d38f146105eb578063b2041a1514610600578063b535b03e14610615578063e870ed911461062a578063f185db0c1461063a578063f2fde38b1461064f578063fb5e76e614610670575b005b3480156101b957600080fd5b506101c2610685565b60408051600160a060020a039092168252519081900360200190f35b3480156101ea57600080fd5b5060408051602060046024803582810135848102808701860190975280865261027496843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106949650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102af57600080fd5b506101ab61071d565b6040805160206004604435818101358381028086018501909652808552610345958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506107369650505050505050565b60408051918252519081900360200190f35b610345600435602435610754565b34801561037157600080fd5b506101ab600435610770565b34801561038957600080fd5b506103926107a3565b604080519115158252519081900360200190f35b6103456004356107ac565b3480156103bd57600080fd5b506101ab600160a060020a03600435166107af565b3480156103de57600080fd5b506101ab600435151561080c565b3480156103f857600080fd5b506101ab61084d565b34801561040d57600080fd5b50610345600435610889565b34801561042557600080fd5b506101c261088f565b34801561043a57600080fd5b506101c261089e565b34801561044f57600080fd5b506103456108b2565b34801561046457600080fd5b506101ab600160a060020a03600435166108b8565b34801561048557600080fd5b506101ab600160a060020a03600435166108fe565b3480156104a657600080fd5b506101ab6004351515610961565b3480156104c057600080fd5b506104c96109cf565b6040805160ff9092168252519081900360200190f35b3480156104eb57600080fd5b506101ab600160a060020a03600435166109d4565b610345610a2f565b34801561051457600080fd5b506101c2610a34565b34801561052957600080fd5b506104c9600160a060020a0360043581169060243516610a43565b34801561055057600080fd5b506101ab600160a060020a03600435811690602435151590604435151590606435906084359060a43516610b6a565b34801561058b57600080fd5b506105a0600160a060020a0360043516610cda565b6040805195151586529315156020860152848401929092526060840152600160a060020a03166080830152519081900360a00190f35b3480156105e257600080fd5b506101c2610d15565b3480156105f757600080fd5b50610345610d24565b34801561060c57600080fd5b50610392610d2a565b34801561062157600080fd5b506104c9610d4b565b6103456004356024351515610d50565b34801561064657600080fd5b506104c9610d58565b34801561065b57600080fd5b506101ab600160a060020a0360043516610d5d565b34801561067c57600080fd5b506101c2610dcf565b600154600160a060020a031681565b60008080808060ff881615156106b65760009450849350839250829150610713565b6106c03332610a43565b905060ff8116156106de576002945092506000915081905082610713565b60095460ff16151560011415610704576008546002955090935060009250905082610713565b60079450600093508392508291505b5093509350935093565b6107273332610a43565b60ff161561073457600080fd5b565b600060ff8416156107495761074961071d565b506000949350505050565b6000605f82106107665750600061076a565b5060015b92915050565b600254600160a060020a03163214806107935750600254600160a060020a031633145b151561079e57600080fd5b600855565b60095460ff1681565b90565b600254600160a060020a03163214806107d25750600254600160a060020a031633145b15156107dd57600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031632148061082f5750600254600160a060020a031633145b151561083a57600080fd5b6009805460ff1916911515919091179055565b600254600160a060020a03163214806108705750600254600160a060020a031633145b151561087b57600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b6009546101009004600160a060020a031681565b60055481565b600154600160a060020a031632146108cf57600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a03163214806109215750600254600160a060020a031633145b151561092c57600080fd5b60098054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a03163214806109845750600254600160a060020a031633145b151561098f57600080fd5b60078054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600281565b600154600160a060020a031632146109eb57600080fd5b600160a060020a0381161515610a0057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090565b600254600160a060020a031681565b600160a060020a038083166000908152600a602052604081206009549192839261010090041682811515610a82576003830154600160a060020a031691505b600160a060020a03821615610b2e5750604080517f95a078e8000000000000000000000000000000000000000000000000000000008152600160a060020a038781166004830152915183928316916395a078e89160248083019260209291908290030181600087803b158015610af757600080fd5b505af1158015610b0b573d6000803e3d6000fd5b505050506040513d6020811015610b2157600080fd5b50511515610b2e57600a93505b4283600101541115610b3f57601493505b600283015415801590610b555750428360020154105b15610b5f57601e93505b509195945050505050565b600080600088925082600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610bc957600080fd5b505af1158015610bdd573d6000803e3d6000fd5b505050506040513d6020811015610bf357600080fd5b5051600160a060020a03163214610c0957600080fd5b859150811515610c17574291505b506009546101009004600160a060020a0316801515610c335750825b6040805160a08101825298151589529615156020808a0191825289890193845260608a01968752600160a060020a0392831660808b019081529a83166000908152600a9091529790972097518854975160ff199098169015151761ff0019166101009715159790970296909617875551600187015550505160028401555091516003909101805473ffffffffffffffffffffffffffffffffffffffff191691909216179055565b600a60205260009081526040902080546001820154600283015460039093015460ff80841694610100909404169290600160a060020a031685565b600354600160a060020a031681565b60085481565b60075474010000000000000000000000000000000000000000900460ff1681565b600181565b600092915050565b600481565b600254600160a060020a0316321480610d805750600254600160a060020a031633145b1515610d8b57600080fd5b600160a060020a0381161515610da057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600754600160a060020a0316815600a165627a7a72305820e07b208bd87743f14b6371d7b3e98d45fc665d414c5b241de137f302c3533da20029"
        },
        "eluv.displayApp": "displayApp.html",
        "eluv.manageApp": "manageApp.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp.html": {
            ".": {
              "parts": [
                1
              ],
              "size": 123825
            }
          },
          "manageApp.html": {
            ".": {
              "parts": [
                0
              ],
              "size": 123825
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "Sponsored Content ABR Master"
      }
    }
    async ContentType({
      "typeId": "iq__3kEo6MBsom7Jt5ud5tbMVa6GxXbG"
    });
    
    
    {
      "id": "iq__3kEo6MBsom7Jt5ud5tbMVa6GxXbG",
      "hash": "hq__BfTx44WidNnUaMCH7aWmMpKge5pJrmekMfsrguTmEYmuG3erWYC6rU4zPQC54f1nmuXLQEW8ie",
      "name": "Commercial Offering",
      "meta": {
        "custom_contract": {
          "abi": [
            {
              "constant": true,
              "inputs": [],
              "name": "creator",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccessInfo",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccess",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "name": "runFinalize",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "proposed_status_code",
                  "type": "int256"
                }
              ],
              "name": "runStatusChange",
              "outputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "kill",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "name": "runDescribeStatus",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "version",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_ACCESS",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newCreator",
                  "type": "address"
                }
              ],
              "name": "transferCreatorship",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runCreate",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "owner",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runKill",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "contentSpace",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_SEE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "name": "runGrant",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_CHARGE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newOwner",
                  "type": "address"
                }
              ],
              "name": "transferOwnership",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "payable": true,
              "stateMutability": "payable",
              "type": "fallback"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                }
              ],
              "name": "Log",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bool"
                }
              ],
              "name": "LogBool",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "a",
                  "type": "address"
                }
              ],
              "name": "LogAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "uint256"
                }
              ],
              "name": "LogUint256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "int256"
                }
              ],
              "name": "LogInt256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes32"
                }
              ],
              "name": "LogBytes32",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "payee",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "LogPayment",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunCreate",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunKill",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "proposedStatusCode",
                  "type": "int256"
                },
                {
                  "indexed": false,
                  "name": "returnStatusCode",
                  "type": "int256"
                }
              ],
              "name": "RunStatusChange",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "indexed": false,
                  "name": "calculateAccessCharge",
                  "type": "int256"
                }
              ],
              "name": "RunAccessCharge",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunAccess",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunFinalize",
              "type": "event"
            }
          ],
          "address": "0x7056051266692d83bb070a0600adae7ea1873f15",
          "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f6666724d677232303139303232363133343630304d4c60055560018054600160a060020a03199081163290811790925560028054909116909117905561169a806100a26000396000f3006080604052600436106100e25763ffffffff60e060020a60003504166302d05d3f81146100e45780630f82c16f14610115578063123e0e80146101da57806317685953146102795780633513a8051461028757806341c0e1b51461029257806345080442146102a757806354fd4d50146102bf5780636af27417146102d45780636d2e4b1b146102ff5780637b1cdb3e146103205780638da5cb5b146103285780639e99bbea1461033d578063af570c0414610345578063b535b03e1461035a578063e870ed911461036f578063f185db0c1461037f578063f2fde38b14610394575b005b3480156100f057600080fd5b506100f96103b5565b60408051600160a060020a039092168252519081900360200190f35b34801561012157600080fd5b506040805160206004602480358281013584810280870186019097528086526101ab96843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103c49650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b6040805160206004604435818101358381028086018501909652808552610267958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103d39650505050505050565b60408051918252519081900360200190f35b6102676004356024356103dd565b6102676004356103e5565b34801561029e57600080fd5b506100e26103e8565b3480156102b357600080fd5b50610267600435610424565b3480156102cb57600080fd5b5061026761042a565b3480156102e057600080fd5b506102e9610430565b6040805160ff9092168252519081900360200190f35b34801561030b57600080fd5b506100e2600160a060020a0360043516610435565b610267610490565b34801561033457600080fd5b506100f9610713565b610267610722565b34801561035157600080fd5b506100f9610727565b34801561036657600080fd5b506102e9610736565b61026760043560243515156103dd565b34801561038b57600080fd5b506102e961073b565b3480156103a057600080fd5b506100e2600160a060020a0360043516610740565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a031632148061040b5750600254600160a060020a031633145b151561041657600080fd5b600254600160a060020a0316ff5b50600090565b60055481565b600281565b600154600160a060020a0316321461044c57600080fd5b600160a060020a038116151561046157600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008060008061049e6107b2565b604051809103906000f0801580156104ba573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350849250839163e53853039160248082019260009290919082900301818387803b15801561052557600080fd5b505af1158015610539573d6000803e3d6000fd5b5050604080517f564fb18d0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038516935063564fb18d9250602480830192600092919082900301818387803b15801561059d57600080fd5b505af11580156105b1573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b15801561061c57600080fd5b505af1158015610630573d6000803e3d6000fd5b5050505080600160a060020a031663f2fde38b83600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561068157600080fd5b505af1158015610695573d6000803e3d6000fd5b505050506040513d60208110156106ab57600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b1580156106f157600080fd5b505af1158015610705573d6000803e3d6000fd5b505050506000935050505090565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600481565b600254600160a060020a03163214806107635750600254600160a060020a031633145b151561076e57600080fd5b600160a060020a038116151561078357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b604051610eac806107c383390190560060806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f666665726e6732303139303531303135323330304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055610e0a806100a26000396000f3006080604052600436106101ab5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101ad5780630f82c16f146101de578063112d0d32146102a3578063123e0e80146102b85780631768595314610357578063198e76711461036557806329ed61371461037d5780633513a805146103a657806335b979ca146103b1578063409fa286146103d257806341c0e1b5146103ec57806345080442146104015780634c937386146104195780635062d68d1461042e57806354fd4d5014610443578063564fb18d146104585780635661d186146104795780636a9719b11461049a5780636af27417146104b45780636d2e4b1b146104df5780637b1cdb3e146105005780638da5cb5b1461050857806391357d4b1461051d5780639e99bbea14610500578063a7b4a4df14610544578063ab3a74251461057f578063af570c04146105d6578063af75d38f146105eb578063b2041a1514610600578063b535b03e14610615578063e870ed911461062a578063f185db0c1461063a578063f2fde38b1461064f578063fb5e76e614610670575b005b3480156101b957600080fd5b506101c2610685565b60408051600160a060020a039092168252519081900360200190f35b3480156101ea57600080fd5b5060408051602060046024803582810135848102808701860190975280865261027496843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106949650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102af57600080fd5b506101ab61071d565b6040805160206004604435818101358381028086018501909652808552610345958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506107369650505050505050565b60408051918252519081900360200190f35b610345600435602435610754565b34801561037157600080fd5b506101ab600435610770565b34801561038957600080fd5b506103926107a3565b604080519115158252519081900360200190f35b6103456004356107ac565b3480156103bd57600080fd5b506101ab600160a060020a03600435166107af565b3480156103de57600080fd5b506101ab600435151561080c565b3480156103f857600080fd5b506101ab61084d565b34801561040d57600080fd5b50610345600435610889565b34801561042557600080fd5b506101c261088f565b34801561043a57600080fd5b506101c261089e565b34801561044f57600080fd5b506103456108b2565b34801561046457600080fd5b506101ab600160a060020a03600435166108b8565b34801561048557600080fd5b506101ab600160a060020a03600435166108fe565b3480156104a657600080fd5b506101ab6004351515610961565b3480156104c057600080fd5b506104c96109cf565b6040805160ff9092168252519081900360200190f35b3480156104eb57600080fd5b506101ab600160a060020a03600435166109d4565b610345610a2f565b34801561051457600080fd5b506101c2610a34565b34801561052957600080fd5b506104c9600160a060020a0360043581169060243516610a43565b34801561055057600080fd5b506101ab600160a060020a03600435811690602435151590604435151590606435906084359060a43516610b6a565b34801561058b57600080fd5b506105a0600160a060020a0360043516610cda565b6040805195151586529315156020860152848401929092526060840152600160a060020a03166080830152519081900360a00190f35b3480156105e257600080fd5b506101c2610d15565b3480156105f757600080fd5b50610345610d24565b34801561060c57600080fd5b50610392610d2a565b34801561062157600080fd5b506104c9610d4b565b6103456004356024351515610d50565b34801561064657600080fd5b506104c9610d58565b34801561065b57600080fd5b506101ab600160a060020a0360043516610d5d565b34801561067c57600080fd5b506101c2610dcf565b600154600160a060020a031681565b60008080808060ff881615156106b65760009450849350839250829150610713565b6106c03332610a43565b905060ff8116156106de576002945092506000915081905082610713565b60095460ff16151560011415610704576008546002955090935060009250905082610713565b60079450600093508392508291505b5093509350935093565b6107273332610a43565b60ff161561073457600080fd5b565b600060ff8416156107495761074961071d565b506000949350505050565b6000605f82106107665750600061076a565b5060015b92915050565b600254600160a060020a03163214806107935750600254600160a060020a031633145b151561079e57600080fd5b600855565b60095460ff1681565b90565b600254600160a060020a03163214806107d25750600254600160a060020a031633145b15156107dd57600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031632148061082f5750600254600160a060020a031633145b151561083a57600080fd5b6009805460ff1916911515919091179055565b600254600160a060020a03163214806108705750600254600160a060020a031633145b151561087b57600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b6009546101009004600160a060020a031681565b60055481565b600154600160a060020a031632146108cf57600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a03163214806109215750600254600160a060020a031633145b151561092c57600080fd5b60098054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a03163214806109845750600254600160a060020a031633145b151561098f57600080fd5b60078054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600281565b600154600160a060020a031632146109eb57600080fd5b600160a060020a0381161515610a0057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090565b600254600160a060020a031681565b600160a060020a038083166000908152600a602052604081206009549192839261010090041682811515610a82576003830154600160a060020a031691505b600160a060020a03821615610b2e5750604080517f95a078e8000000000000000000000000000000000000000000000000000000008152600160a060020a038781166004830152915183928316916395a078e89160248083019260209291908290030181600087803b158015610af757600080fd5b505af1158015610b0b573d6000803e3d6000fd5b505050506040513d6020811015610b2157600080fd5b50511515610b2e57600a93505b4283600101541115610b3f57601493505b600283015415801590610b555750428360020154105b15610b5f57601e93505b509195945050505050565b600080600088925082600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610bc957600080fd5b505af1158015610bdd573d6000803e3d6000fd5b505050506040513d6020811015610bf357600080fd5b5051600160a060020a03163214610c0957600080fd5b859150811515610c17574291505b506009546101009004600160a060020a0316801515610c335750825b6040805160a08101825298151589529615156020808a0191825289890193845260608a01968752600160a060020a0392831660808b019081529a83166000908152600a9091529790972097518854975160ff199098169015151761ff0019166101009715159790970296909617875551600187015550505160028401555091516003909101805473ffffffffffffffffffffffffffffffffffffffff191691909216179055565b600a60205260009081526040902080546001820154600283015460039093015460ff80841694610100909404169290600160a060020a031685565b600354600160a060020a031681565b60085481565b60075474010000000000000000000000000000000000000000900460ff1681565b600181565b600092915050565b600481565b600254600160a060020a0316321480610d805750600254600160a060020a031633145b1515610d8b57600080fd5b600160a060020a0381161515610da057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600754600160a060020a0316815600a165627a7a72305820e07b208bd87743f14b6371d7b3e98d45fc665d414c5b241de137f302c3533da20029a165627a7a72305820af7597711e9b50552780f0bcc71787559afb50142134dcad6e5319c76d0307430029"
        },
        "eluv.displayApp": "displayApp.html",
        "eluv.manageApp": "manageApp.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp.html": {
            ".": {
              "parts": [
                1
              ],
              "size": 72522
            }
          },
          "manageApp.html": {
            ".": {
              "parts": [
                0
              ],
              "size": 72522
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "Commercial Offering"
      }
    }
    async ContentType({
      "typeId": "iq__3Fd24Yeyi6ap826va5kYR1VnYNkX"
    });
    
    
    {
      "id": "iq__3Fd24Yeyi6ap826va5kYR1VnYNkX",
      "hash": "hq__4oc8dkS2Czym9cvNAHmaJtKNoF28wtZM5rau1JHnExZHVvmZhGrqu2pzXDzbusP4aLbWchW5QB",
      "name": "Advertisement",
      "meta": {
        "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
        "custom_contract": {
          "abi": [
            {
              "constant": true,
              "inputs": [],
              "name": "creator",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "request_data_ID",
                  "type": "bytes32"
                }
              ],
              "name": "getAmount",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccessInfo",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "request_ID",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "custom_values",
                  "type": "bytes32[]"
                },
                {
                  "name": "stake_holders",
                  "type": "address[]"
                }
              ],
              "name": "runAccess",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "request_ID",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "name": "runFinalize",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "request_ID",
                  "type": "uint256"
                },
                {
                  "name": "ad_address",
                  "type": "address"
                }
              ],
              "name": "dbgRequest",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "proposed_status_code",
                  "type": "int256"
                }
              ],
              "name": "runStatusChange",
              "outputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "kill",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "name": "runDescribeStatus",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "bitcodeAddress",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "version",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "maxCreditPerAd",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "request_data_ID",
                  "type": "bytes32"
                }
              ],
              "name": "getContent",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_ACCESS",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newCreator",
                  "type": "address"
                }
              ],
              "name": "transferCreatorship",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "request_data_ID",
                  "type": "bytes32"
                }
              ],
              "name": "getOriginator",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runCreate",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "owner",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "request_data_ID",
                  "type": "bytes32"
                }
              ],
              "name": "getAdvertisement",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runKill",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "contentSpace",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_SEE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "creditPerAd",
                  "type": "uint256"
                }
              ],
              "name": "setMaxCreditPerAd",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "request_data_ID",
                  "type": "bytes32"
                }
              ],
              "name": "getCampaign",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "name": "requestMap",
              "outputs": [
                {
                  "name": "originator",
                  "type": "address"
                },
                {
                  "name": "content",
                  "type": "address"
                },
                {
                  "name": "advertisement",
                  "type": "address"
                },
                {
                  "name": "campaign",
                  "type": "address"
                },
                {
                  "name": "amount",
                  "type": "uint256"
                },
                {
                  "name": "status",
                  "type": "int8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "bitcode",
                  "type": "address"
                }
              ],
              "name": "setBitcodeAddress",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "content_address",
                  "type": "address"
                },
                {
                  "name": "campaign_address",
                  "type": "address"
                },
                {
                  "name": "ad_address",
                  "type": "address"
                },
                {
                  "name": "amount",
                  "type": "bytes32"
                }
              ],
              "name": "createMessage",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "name": "runGrant",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_CHARGE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newOwner",
                  "type": "address"
                }
              ],
              "name": "transferOwnership",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "payable": true,
              "stateMutability": "payable",
              "type": "fallback"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "maxCreditPerAd",
                  "type": "uint256"
                }
              ],
              "name": "MaxCreditPerAd",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "bitcode",
                  "type": "address"
                }
              ],
              "name": "BitcodeAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "msg",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "flag",
                  "type": "bool"
                }
              ],
              "name": "dbgBool",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "msg",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "addr",
                  "type": "address"
                }
              ],
              "name": "dbgAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "msg",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "num",
                  "type": "uint256"
                }
              ],
              "name": "dbgUint256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "msg",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "num",
                  "type": "uint8"
                }
              ],
              "name": "dbgUint8",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "msg",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes32"
                }
              ],
              "name": "dbgByte32",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "msg",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes"
                }
              ],
              "name": "dbgBytes",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                }
              ],
              "name": "Log",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bool"
                }
              ],
              "name": "LogBool",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "a",
                  "type": "address"
                }
              ],
              "name": "LogAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "uint256"
                }
              ],
              "name": "LogUint256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "int256"
                }
              ],
              "name": "LogInt256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes32"
                }
              ],
              "name": "LogBytes32",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "payee",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "LogPayment",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunCreate",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunKill",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "proposedStatusCode",
                  "type": "int256"
                },
                {
                  "indexed": false,
                  "name": "returnStatusCode",
                  "type": "int256"
                }
              ],
              "name": "RunStatusChange",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "indexed": false,
                  "name": "calculateAccessCharge",
                  "type": "int256"
                }
              ],
              "name": "RunAccessCharge",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunAccess",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunFinalize",
              "type": "event"
            }
          ],
          "address": "0x4f98f2f2c7cec6576cb9bd60aeab07a6bb7030a5",
          "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677241647665727469736d6e7432303139303531303135323230304d4c60055560085560018054600160a060020a031990811632908117909255600280549091169091179055611592806100a76000396000f30060806040526004361061017f5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101815780630e0a0d74146101b25780630f82c16f146101dc578063123e0e80146102a1578063176859531461032e578063208daa4f1461033c5780633513a8051461036057806341c0e1b51461036b5780634508044214610380578063508ddbb01461039857806354fd4d50146103ad57806355a632f8146103c25780635cc15001146103d75780636af27417146103ef5780636d2e4b1b1461041a5780637afc54d41461043b5780637b1cdb3e146104535780638da5cb5b1461045b57806398980081146104705780639e99bbea14610453578063af570c0414610488578063b535b03e1461049d578063c5f8c53f146104b2578063cabe0452146104ca578063d4ecba4f146104e2578063dded4d7b14610544578063e75c24bb14610565578063e870ed911461060a578063f185db0c1461061a578063f2fde38b1461062f575b005b34801561018d57600080fd5b50610196610650565b60408051600160a060020a039092168252519081900360200190f35b3480156101be57600080fd5b506101ca60043561065f565b60408051918252519081900360200190f35b3480156101e857600080fd5b5060408051602060046024803582810135848102808701860190975280865261027296843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106bc9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526101ca958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106cb9650505050505050565b6101ca60043560243561092a565b34801561034857600080fd5b506101ca600435600160a060020a0360243516610bea565b6101ca600435610c97565b34801561037757600080fd5b5061017f610c9a565b34801561038c57600080fd5b506101ca600435610cd6565b3480156103a457600080fd5b50610196610cdc565b3480156103b957600080fd5b506101ca610ceb565b3480156103ce57600080fd5b506101ca610cf1565b3480156103e357600080fd5b50610196600435610cf7565b3480156103fb57600080fd5b50610404610d15565b6040805160ff9092168252519081900360200190f35b34801561042657600080fd5b5061017f600160a060020a0360043516610d1a565b34801561044757600080fd5b50610196600435610d75565b6101ca610d90565b34801561046757600080fd5b50610196610d95565b34801561047c57600080fd5b50610196600435610da4565b34801561049457600080fd5b50610196610dd1565b3480156104a957600080fd5b50610404610de0565b3480156104be57600080fd5b5061017f600435610de5565b3480156104d657600080fd5b50610196600435610e4e565b3480156104ee57600080fd5b506104fa600435610e6c565b60408051600160a060020a0397881681529587166020870152938616858501529190941660608401526080830193909352600092830b90920b60a082015290519081900360c00190f35b34801561055057600080fd5b50610196600160a060020a0360043516610eb2565b34801561057157600080fd5b50610595600160a060020a0360043581169060243581169060443516606435610f58565b6040805160208082528351818301528351919283929083019185019080838360005b838110156105cf5781810151838201526020016105b7565b50505050905090810190601f1680156105fc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ca60043560243515156111af565b34801561062657600080fd5b506104046111b7565b34801561063b57600080fd5b5061017f600160a060020a03600435166111bc565b600154600160a060020a031681565b600081815260076020526040812060010154600160a060020a03161580159061069b5750600082815260076020526040812060050154810b900b155b15156106a657600080fd5b5060009081526007602052604090206004015490565b60076000808093509350935093565b60008060008060008060008060008951600014156106ec576000985061091a565b8960008151811015156106fb57fe5b602090810290910101519750600160a060020a038816156109155789600181518110151561072557fe5b9060200190602002015196508a600081518110151561074057fe5b9060200190602002015195508a600181518110151561075b57fe5b6020908102909101015160001a60f860020a0260f860020a900494508a600281518110151561078657fe5b9060200190602002015193508a60038151811015156107a157fe5b60209081029091010151600654909350600160a060020a0316156107cd576107cd88888888888861122e565b60085415806107de57506008548611155b15156107e957600080fd5b86915081600160a060020a0316632310167f6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561084357600080fd5b505af1158015610857573d6000803e3d6000fd5b505050506040513d602081101561086d57600080fd5b5051604080517ff06148f2000000000000000000000000000000000000000000000000000000008152336004820152602481018990529051919250600160a060020a0383169163f06148f2916044808201926020929091908290030181600087803b1580156108db57600080fd5b505af11580156108ef573d6000803e3d6000fd5b505050506040513d602081101561090557600080fd5b5061091590508d89338a8a6113b3565b600098505b5050505050505050949350505050565b600080600080600033876040516020018083600160a060020a0316600160a060020a03166c01000000000000000000000000028152601401828152602001925050506040516020818303038152906040526040518082805190602001908083835b602083106109aa5780518252601f19909201916020918201910161098b565b51815160001960209485036101000a0190811690199190911617905260408051949092018490039093206000818152600790945292208054929850965050600160a060020a031632149150508015610a0b57506005830154600090810b900b155b1515610a1657600080fd5b60008481526007602090815260408083206003015481517f2310167f0000000000000000000000000000000000000000000000000000000081529151600160a060020a0390911695508593632310167f93600480850194919392918390030190829087803b158015610a8757600080fd5b505af1158015610a9b573d6000803e3d6000fd5b505050506040513d6020811015610ab157600080fd5b5051604080517fcfefb3d5000000000000000000000000000000000000000000000000000000008152600481018790529051919250600160a060020a0383169163cfefb3d5916024808201926020929091908290030181600087803b158015610b1957600080fd5b505af1158015610b2d573d6000803e3d6000fd5b505050506040513d6020811015610b4357600080fd5b50506000848152600760209081526040808320805473ffffffffffffffffffffffffffffffffffffffff1990811682556001820180548216905560028201805482169055600382018054909116905560048101849055600501805460ff1916905580518a81529182019290925281517fbf0f2215c45c5ee802d4c20bdfc915308c4459b0f6a78f23ad350e6408bf2891929181900390910190a15060009695505050505050565b600081836040516020018083600160a060020a0316600160a060020a03166c01000000000000000000000000028152601401828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610c645780518252601f199092019160209182019101610c45565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209695505050505050565b90565b600254600160a060020a0316321480610cbd5750600254600160a060020a031633145b1515610cc857600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b60055481565b60085481565b600090815260076020526040902060010154600160a060020a031690565b600281565b600154600160a060020a03163214610d3157600080fd5b600160a060020a0381161515610d4657600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090815260076020526040902054600160a060020a031690565b600090565b600254600160a060020a031681565b600081815260076020526040812060020154600160a060020a0316801515610dcb57600080fd5b92915050565b600354600160a060020a031681565b600181565b600254600160a060020a0316321480610e085750600254600160a060020a031633145b1515610e1357600080fd5b60088190556040805182815290517f1f6808146a51d157d9343b08ee6fce3b39b0e5b419f4c8524a56512acf5ba2b59181900360200190a150565b600090815260076020526040902060030154600160a060020a031690565b600760205260009081526040812080546001820154600283015460038401546004850154600590950154600160a060020a03948516969385169592851694909116920b86565b600254600090600160a060020a0316321480610ed85750600254600160a060020a031633145b1515610ee357600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03848116919091179182905560408051929091168252517fecfcc1bcfb602db0a89a128bad350799ac7741ae87395080e8da39da6f100fcb916020908290030190a15050600654600160a060020a031690565b60408051606080825260808201909252819060009081908360208201610c00803883395050815191945060fd60020a918591506000908110610f9657fe5b906020010190600160f860020a031916908160001a905350825160fd60020a9084906015908110610fc357fe5b906020010190600160f860020a031916908160001a905350825160fd60020a908490602a908110610ff057fe5b906020010190600160f860020a031916908160001a905350825160fd60020a908490603f90811061101d57fe5b906020010190600160f860020a031916908160001a905350600091505b601482101561113e578160130360080260020a86600160a060020a031681151561106057fe5b0490508060f860020a02838360010181518110151561107b57fe5b906020010190600160f860020a031916908160001a9053508160130360080260020a87600160a060020a03168115156110b057fe5b0490508060f860020a0283836016018151811015156110cb57fe5b906020010190600160f860020a031916908160001a9053508160130360080260020a88600160a060020a031681151561110057fe5b0490508060f860020a028383602b0181518110151561111b57fe5b906020010190600160f860020a031916908160001a90535060019091019061103a565b600091505b60208210156111a35784826020811061115857fe5b1a60f860020a0260f860020a900490508060f860020a02838360400181518110151561118057fe5b906020010190600160f860020a031916908160001a905350600190910190611143565b50909695505050505050565b600092915050565b600481565b600254600160a060020a03163214806111df5750600254600160a060020a031633145b15156111ea57600080fd5b600160a060020a03811615156111ff57600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b606060008061123f8989338a610f58565b92508260405160200180807f19457468657265756d205369676e6564204d6573736167653a0a393600000000815250601c0182805190602001908083835b6020831061129c5780518252601f19909201916020918201910161127d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b602083106112ff5780518252601f1990920191602091820191016112e0565b51815160209384036101000a600019018019909216911617905260408051929094018290038220600080845283830180875282905260ff8e1684870152606084018d9052608084018c905294519098506001965060a080840196509194601f19820194509281900390910191865af115801561137f573d6000803e3d6000fd5b5050604051601f190151600654909250600160a060020a0380841691161490506113a857600080fd5b505050505050505050565b60006113bd611531565b84876040516020018083600160a060020a0316600160a060020a03166c01000000000000000000000000028152601401828152602001925050506040516020818303038152906040526040518082805190602001908083835b602083106114355780518252601f199092019160209182019101611416565b51815160209384036101000a60001901801990921691161790526040805192909401829003822060c083018552328352600160a060020a039c8d168383019081529b8d168386019081529a8d1660608401908152608084019a8b52600060a0850181815292815260079093529482209251835473ffffffffffffffffffffffffffffffffffffffff19908116918f169190911784559b516001840180548e16918f1691909117905599516002830180548d16918e169190911790559251600382018054909b169b169a909a1790985594516004890155505092516005909501805460ff191660ff9690930b959095169190911790935550505050565b6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a0810191909152905600a165627a7a7230582074c6feb6abc40b710f5a82fb8c9cff0bc13b436a30507d84bd5fe87b160140d30029"
        },
        "eluv.displayApp": "displayApp.html",
        "eluv.manageApp": "manageApp.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp.html": {
            ".": {
              "parts": [
                1
              ],
              "size": 73720
            }
          },
          "manageApp.html": {
            ".": {
              "parts": [
                0
              ],
              "size": 73720
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "Advertisement"
      }
    }
    async ContentType({
      "typeId": "iq__3KicsTfHxAru9hwCDAfWsLtCKYMa"
    });
    
    
    {
      "id": "iq__3KicsTfHxAru9hwCDAfWsLtCKYMa",
      "hash": "hq__7HBasPghuRRKA39eNXwdvqdytUsq8XKYC4X2wfumA8iNE6F6mFK6G576n5D82mkmCcQCK9bkWx",
      "name": "Channel",
      "meta": {
        "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
        "eluv.displayApp": "displayApp.html",
        "eluv.manageApp": "manageApp.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp.html": {
            ".": {
              "parts": [
                1
              ],
              "size": 82111
            }
          },
          "manageApp.html": {
            ".": {
              "parts": [
                0
              ],
              "size": 82111
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "Channel"
      }
    }
    async ContentType({
      "typeId": "iq__3ugM27TmKaK3aH5FhroqAGddFoty"
    });
    
    
    {
      "id": "iq__3ugM27TmKaK3aH5FhroqAGddFoty",
      "hash": "hq__DxBV4QBDgXLYto9C4CuZ8Pwwo4JWQoufdCxFpHE58Koiqwm7Vg3SNywCWZL9RMHF77sR9aPskh",
      "name": "Campaign",
      "meta": {
        "custom_contract": {
          "abi": [
            {
              "constant": true,
              "inputs": [],
              "name": "creator",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccessInfo",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccess",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "name": "runFinalize",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "proposed_status_code",
                  "type": "int256"
                }
              ],
              "name": "runStatusChange",
              "outputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "kill",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "percent",
                  "type": "uint8"
                }
              ],
              "name": "setLibraryRetrocession",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "name": "runDescribeStatus",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "campaignLibraryAddress",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "version",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_ACCESS",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newCreator",
                  "type": "address"
                }
              ],
              "name": "transferCreatorship",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "libraryRetrocession",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runCreate",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "campaign_library_address",
                  "type": "address"
                }
              ],
              "name": "setCampaignLibraryAddress",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "owner",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runKill",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "contentSpace",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_SEE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "market_place_address",
                  "type": "address"
                }
              ],
              "name": "setMarketPlaceAddress",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "initializedAsCampaignMgr",
              "outputs": [
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "name": "runGrant",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "marketPlaceAddress",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_CHARGE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newOwner",
                  "type": "address"
                }
              ],
              "name": "transferOwnership",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "payable": true,
              "stateMutability": "payable",
              "type": "fallback"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                }
              ],
              "name": "Log",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bool"
                }
              ],
              "name": "LogBool",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "a",
                  "type": "address"
                }
              ],
              "name": "LogAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "uint256"
                }
              ],
              "name": "LogUint256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "int256"
                }
              ],
              "name": "LogInt256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes32"
                }
              ],
              "name": "LogBytes32",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "payee",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "LogPayment",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunCreate",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunKill",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "proposedStatusCode",
                  "type": "int256"
                },
                {
                  "indexed": false,
                  "name": "returnStatusCode",
                  "type": "int256"
                }
              ],
              "name": "RunStatusChange",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "indexed": false,
                  "name": "calculateAccessCharge",
                  "type": "int256"
                }
              ],
              "name": "RunAccessCharge",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunAccess",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunFinalize",
              "type": "event"
            }
          ],
          "address": "0x8071af01e88a02afef5acaf47d95d1c6a415b53e",
          "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e4d677232303139303232323135333630304d4c6005556006805460ff191690556007805460a060020a60ff021916905560018054600160a060020a031990811632908117909255600280549091169091179055611fdd806100bc6000396000f3006080604052600436106101485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f811461014a5780630f82c16f1461017b578063123e0e801461024057806317685953146102df5780633513a805146102ed57806341c0e1b5146102f8578063444814391461030d578063450804421461033e5780634edd676b1461035657806354fd4d501461036b5780636af27417146103805780636d2e4b1b1461039557806374cf29c2146103b65780637b1cdb3e146103cb5780638597a2a3146103d35780638da5cb5b146103f45780639e99bbea14610409578063af570c0414610411578063b535b03e14610426578063cc98ef961461043b578063d7f48c341461045c578063e870ed9114610485578063ed27107b14610495578063f185db0c146104aa578063f2fde38b146104bf575b005b34801561015657600080fd5b5061015f6104e0565b60408051600160a060020a039092168252519081900360200190f35b34801561018757600080fd5b5060408051602060046024803582810135848102808701860190975280865261021196843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104ef9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526102cd958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104fe9650505050505050565b60408051918252519081900360200190f35b6102cd600435602435610508565b6102cd600435610510565b34801561030457600080fd5b50610148610513565b34801561031957600080fd5b5061032860ff6004351661054f565b6040805160ff9092168252519081900360200190f35b34801561034a57600080fd5b506102cd600435610597565b34801561036257600080fd5b5061015f61059d565b34801561037757600080fd5b506102cd6105b1565b34801561038c57600080fd5b506103286105b7565b3480156103a157600080fd5b50610148600160a060020a03600435166105bc565b3480156103c257600080fd5b50610328610617565b6102cd610620565b3480156103df57600080fd5b50610148600160a060020a03600435166108c7565b34801561040057600080fd5b5061015f61092a565b6102cd610939565b34801561041d57600080fd5b5061015f61093e565b34801561043257600080fd5b5061032861094d565b34801561044757600080fd5b50610148600160a060020a0360043516610952565b34801561046857600080fd5b50610471610998565b604080519115158252519081900360200190f35b6102cd6004356024351515610508565b3480156104a157600080fd5b5061015f6109b9565b3480156104b657600080fd5b506103286109c8565b3480156104cb57600080fd5b50610148600160a060020a03600435166109cd565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a03163214806105365750600254600160a060020a031633145b151561054157600080fd5b600254600160a060020a0316ff5b600254600090600160a060020a03163214806105755750600254600160a060020a031633145b151561058057600080fd5b506006805460ff191660ff92831617908190551690565b50600090565b6006546101009004600160a060020a031681565b60055481565b600281565b600154600160a060020a031632146105d357600080fd5b600160a060020a03811615156105e857600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065460ff1681565b60075460009081908190819074010000000000000000000000000000000000000000900460ff16151561068b576007805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055600093506108c1565b610693610a3f565b604051809103906000f0801580156106af573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350839163e53853039160248082019260009290919082900301818387803b15801561071757600080fd5b505af115801561072b573d6000803e3d6000fd5b5050600654604080517f4448143900000000000000000000000000000000000000000000000000000000815260ff909216600483015251869450600160a060020a03851693506344481439925060248083019260209291908290030181600087803b15801561079957600080fd5b505af11580156107ad573d6000803e3d6000fd5b505050506040513d60208110156107c357600080fd5b5050604080517f63c77f8f0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038316916363c77f8f91602480830192600092919082900301818387803b15801561082557600080fd5b505af1158015610839573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b1580156108a457600080fd5b505af11580156108b8573d6000803e3d6000fd5b50505050600093505b50505090565b600254600160a060020a03163214806108ea5750600254600160a060020a031633145b15156108f557600080fd5b60068054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600154600160a060020a0316321461096957600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60075474010000000000000000000000000000000000000000900460ff1681565b600754600160a060020a031681565b600481565b600254600160a060020a03163214806109f05750600254600160a060020a031633145b15156109fb57600080fd5b600160a060020a0381161515610a1057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60405161156280610a5083390190560060806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e32303139303331383130353130304d4c0000006005556006805460a060020a60ff021916905542600a55600b5560018054600160a060020a0319908116329081179092556002805490911690911790556114a7806100bb6000396000f3006080604052600436106101b65763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101b85780630b97bc86146101e95780630f82c16f146102105780630fb5a6b4146102d5578063123e0e80146102ea57806317685953146103775780631e1333fb1461038557806322f3e2d4146103bd578063309d1e40146103d25780633513a805146104185780633b917c301461042357806341c0e1b514610438578063444814391461044d578063450804421461047e57806346d5badb1461049657806354fd4d50146104ab57806363c77f8f146104c05780636af27417146104e15780636d2e4b1b146104f657806374cf29c21461051757806379d367ef1461052c5780637b1cdb3e1461054d5780638da5cb5b146105555780639dfa5d331461056a5780639e99bbea1461054d578063af570c041461057f578063b535b03e14610594578063c940c6b3146105a9578063cfefb3d5146105ca578063e177246e146105e2578063e870ed91146105fa578063f06148f21461060a578063f185db0c1461062e578063f2fde38b14610643578063f34da3c014610664575b005b3480156101c457600080fd5b506101cd61067c565b60408051600160a060020a039092168252519081900360200190f35b3480156101f557600080fd5b506101fe61068b565b60408051918252519081900360200190f35b34801561021c57600080fd5b506040805160206004602480358281013584810280870186019097528086526102a696843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106919650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102e157600080fd5b506101fe6106a0565b60408051602060046044358181013583810280860185019096528085526101fe958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106a69650505050505050565b6101fe6004356024356106b0565b34801561039157600080fd5b506103a9600160a060020a03600435166024356106b8565b604080519115158252519081900360200190f35b3480156103c957600080fd5b506103a96107eb565b3480156103de57600080fd5b506103f3600160a060020a036004351661081f565b604080519384526020840192909252600090810b900b82820152519081900360600190f35b6101fe600435610840565b34801561042f57600080fd5b506101cd610843565b34801561044457600080fd5b506101b6610852565b34801561045957600080fd5b5061046860ff6004351661088e565b6040805160ff9092168252519081900360200190f35b34801561048a57600080fd5b506101fe6004356108f0565b3480156104a257600080fd5b506101fe6108f6565b3480156104b757600080fd5b506101fe6108fc565b3480156104cc57600080fd5b506101b6600160a060020a0360043516610902565b3480156104ed57600080fd5b50610468610948565b34801561050257600080fd5b506101b6600160a060020a036004351661094d565b34801561052357600080fd5b506104686109a8565b34801561053857600080fd5b506103a9600160a060020a03600435166109c9565b6101fe610b73565b34801561056157600080fd5b506101cd610b78565b34801561057657600080fd5b506101fe610b87565b34801561058b57600080fd5b506101cd610bc2565b3480156105a057600080fd5b50610468610bd1565b3480156105b557600080fd5b506101fe600435602435604435606435610bd6565b3480156105d657600080fd5b506103a9600435610c24565b3480156105ee57600080fd5b506101fe60043561131e565b6101fe60043560243515156106b0565b34801561061657600080fd5b506103a9600160a060020a036004351660243561135f565b34801561063a57600080fd5b506104686113b8565b34801561064f57600080fd5b506101b6600160a060020a03600435166113bd565b34801561067057600080fd5b506101cd60043561142f565b600154600160a060020a031681565b600a5481565b60076000808093509350935093565b600b5481565b6000949350505050565b600092915050565b60006106c2611457565b600254600090600160a060020a03163214806106e85750600254600160a060020a031633145b15156106f357600080fd5b50506040805160608101825283815260006020808301829052600183850152600160a060020a038716825260079052918220600281015491929091810b900b151561079b5760088054600180820183556000929092527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee301805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0388161790556009805490910190555b50600160a060020a039390931660009081526007602090815260408083208651815591860151600180840191909155950151600290910180549190920b60ff1660ff199091161790555090919050565b600a546000904290811015610803576000915061081b565b600b541580610818575080600b54600a540110155b91505b5090565b60076020526000908152604081208054600182015460029092015490920b83565b90565b600654600160a060020a031681565b600254600160a060020a03163214806108755750600254600160a060020a031633145b151561088057600080fd5b600254600160a060020a0316ff5b600154600090600160a060020a031632146108a857600080fd5b506006805474ff000000000000000000000000000000000000000019167401000000000000000000000000000000000000000060ff9384168102919091179182905590041690565b50600090565b60095481565b60055481565b600154600160a060020a0316321461091957600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600281565b600154600160a060020a0316321461096457600080fd5b600160a060020a038116151561097957600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065474010000000000000000000000000000000000000000900460ff1681565b6002546000908190600160a060020a03163214806109f15750600254600160a060020a031633145b15156109fc57600080fd5b50600160a060020a038216600090815260076020526040812081815560018101829055600201805460ff191690555b600954811015610b685782600160a060020a0316600882815481101515610a4e57fe5b600091825260209091200154600160a060020a03161415610b60576008805482908110610a7757fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff19169055600954600019018114610b4d576008600160095403815481101515610abe57fe5b60009182526020909120015460088054600160a060020a039092169183908110610ae457fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055506008600160095403815481101515610b2657fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff191690555b6009805460001901905560019150610b6d565b600101610a2b565b600091505b50919050565b600090565b600254600160a060020a031681565b600254600090600160a060020a0316321480610bad5750600254600160a060020a031633145b1515610bb857600080fd5b5042600a81905590565b600354600160a060020a031681565b600181565b600254600090600160a060020a0316321480610bfc5750600254600160a060020a031633145b1515610c0757600080fd5b50603c60188502840181028301028101600b819055949350505050565b6000806000806000806000806000610c3a6107eb565b1515610c4557600080fd5b604080517f0e0a0d74000000000000000000000000000000000000000000000000000000008152600481018c905290513399508991630e0a0d749160248083019260209291908290030181600087803b158015610ca157600080fd5b505af1158015610cb5573d6000803e3d6000fd5b505050506040513d6020811015610ccb57600080fd5b5051604080517f98980081000000000000000000000000000000000000000000000000000000008152600481018d90529051919850600160a060020a038a16916398980081916024808201926020929091908290030181600087803b158015610d3357600080fd5b505af1158015610d47573d6000803e3d6000fd5b505050506040513d6020811015610d5d57600080fd5b5051604080517f2310167f00000000000000000000000000000000000000000000000000000000815290519197508796503391600160a060020a03881691632310167f9160048083019260209291908290030181600087803b158015610dc257600080fd5b505af1158015610dd6573d6000803e3d6000fd5b505050506040513d6020811015610dec57600080fd5b5051600160a060020a031614610e0157600080fd5b604080517f7afc54d4000000000000000000000000000000000000000000000000000000008152600481018c905290513291600160a060020a038b1691637afc54d4916024808201926020929091908290030181600087803b158015610e6657600080fd5b505af1158015610e7a573d6000803e3d6000fd5b505050506040513d6020811015610e9057600080fd5b5051600160a060020a031614610ea557600080fd5b600160a060020a03861660009081526007602052604081206002810154909550810b900b600114610ed557600080fd5b83541580610eea575060018401548454038711155b1515610ef557600080fd5b600180850154600160a060020a0388166000908152600760205260409020908901910155835415801590610f4457508354600160a060020a038716600090815260076020526040902060010154145b15610f7057600160a060020a0386166000908152600760205260409020600201805460ff191660ff1790555b60065474010000000000000000000000000000000000000000900460ff1660648804029250821561127157604080517f5cc15001000000000000000000000000000000000000000000000000000000008152600481018c90529051600160a060020a038a1691635cc150019160248083019260209291908290030181600087803b158015610ffd57600080fd5b505af1158015611011573d6000803e3d6000fd5b505050506040513d602081101561102757600080fd5b5051604080517fb816f5130000000000000000000000000000000000000000000000000000000081529051919350600160a060020a0384169163b816f513916004808201926020929091908290030181600087803b15801561108857600080fd5b505af115801561109c573d6000803e3d6000fd5b505050506040513d60208110156110b257600080fd5b5051604080517f8da5cb5b0000000000000000000000000000000000000000000000000000000081529051919250600160a060020a03831691638da5cb5b916004808201926020929091908290030181600087803b15801561111357600080fd5b505af1158015611127573d6000803e3d6000fd5b505050506040513d602081101561113d57600080fd5b5051604051600160a060020a039091169084156108fc029085906000818181858888f19350505050158015611176573d6000803e3d6000fd5b507f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a81600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156111ef57600080fd5b505af1158015611203573d6000803e3d6000fd5b505050506040513d602081101561121957600080fd5b505160408051600160a060020a0390921660208301528181018690526060808352600c908301527f526574726f63657373696f6e00000000000000000000000000000000000000006080830152519081900360a00190a15b604051329084890380156108fc02916000818181858888f1935050505015801561129f573d6000803e3d6000fd5b50604080513260208201528489038183015260608082526006908201527f5265776172640000000000000000000000000000000000000000000000000000608082015290517f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a9181900360a00190a15060019998505050505050505050565b600254600090600160a060020a03163214806113445750600254600160a060020a031633145b151561134f57600080fd5b50600a8054820190819055919050565b60008061136a6107eb565b151561137557600080fd5b50600160a060020a0383166000908152600760205260409020805415806113a3575060018101548154038311155b15156113ae57600080fd5b5060019392505050565b600481565b600254600160a060020a03163214806113e05750600254600160a060020a031633145b15156113eb57600080fd5b600160a060020a038116151561140057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600880548290811061143d57fe5b600091825260209091200154600160a060020a0316905081565b60606040519081016040528060008152602001600081526020016000800b815250905600a165627a7a72305820becc96e99c6926cb052edc800d780fc74a533f9dde4b797cc7e4642f277fd1cc0029a165627a7a72305820ba38a2c5cfdcbb681408b1b80cb36cc3bffae73072fe02d8f38e737a771587ef0029",
          "factoryAbi": [
            {
              "constant": true,
              "inputs": [],
              "name": "creator",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccessInfo",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccess",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "name": "runFinalize",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "proposed_status_code",
                  "type": "int256"
                }
              ],
              "name": "runStatusChange",
              "outputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "kill",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "percent",
                  "type": "uint8"
                }
              ],
              "name": "setLibraryRetrocession",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "name": "runDescribeStatus",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "campaignLibraryAddress",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "version",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_ACCESS",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newCreator",
                  "type": "address"
                }
              ],
              "name": "transferCreatorship",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "libraryRetrocession",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runCreate",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "campaign_library_address",
                  "type": "address"
                }
              ],
              "name": "setCampaignLibraryAddress",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "owner",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runKill",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "contentSpace",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_SEE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "market_place_address",
                  "type": "address"
                }
              ],
              "name": "setMarketPlaceAddress",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "initializedAsCampaignMgr",
              "outputs": [
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "name": "runGrant",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "marketPlaceAddress",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_CHARGE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newOwner",
                  "type": "address"
                }
              ],
              "name": "transferOwnership",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "payable": true,
              "stateMutability": "payable",
              "type": "fallback"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                }
              ],
              "name": "Log",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bool"
                }
              ],
              "name": "LogBool",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "a",
                  "type": "address"
                }
              ],
              "name": "LogAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "uint256"
                }
              ],
              "name": "LogUint256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "int256"
                }
              ],
              "name": "LogInt256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes32"
                }
              ],
              "name": "LogBytes32",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "payee",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "LogPayment",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunCreate",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunKill",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "proposedStatusCode",
                  "type": "int256"
                },
                {
                  "indexed": false,
                  "name": "returnStatusCode",
                  "type": "int256"
                }
              ],
              "name": "RunStatusChange",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "indexed": false,
                  "name": "calculateAccessCharge",
                  "type": "int256"
                }
              ],
              "name": "RunAccessCharge",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunAccess",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunFinalize",
              "type": "event"
            }
          ]
        },
        "eluv.displayApp": "displayApp.html",
        "eluv.manageApp": "manageApp.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp.html": {
            ".": {
              "parts": [
                2
              ],
              "size": 40858
            }
          },
          "elv-apps.css": {
            ".": {
              "parts": [
                4
              ],
              "size": 37627
            }
          },
          "manageApp.html": {
            ".": {
              "parts": [
                3
              ],
              "size": 40858
            }
          }
        },
        "mime-types": {
          "css": "text/css",
          "html": "text/html"
        },
        "name": "Campaign"
      }
    }
    async ContentType({
      "typeId": "iq__ruJTQUEiuvWwP5VV6z7A39j5pkr"
    });
    
    
    {
      "id": "iq__ruJTQUEiuvWwP5VV6z7A39j5pkr",
      "hash": "hq__pbFJL9TRrNHx2oyqQ92Qs6UTxMuGv1on8wmfmFCf7NbfVerp6HftZuck4m4PntNzCfosVPhhk",
      "name": "Campaign Manager",
      "meta": {
        "bitcode_part": "hqp_S1k59TTzCt9WStMWFEr91onr3vJm5iwKRjWSQqhyAuxYNTww",
        "custom_contract": {
          "abi": [
            {
              "constant": true,
              "inputs": [],
              "name": "creator",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccessInfo",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccess",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "name": "runFinalize",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "proposed_status_code",
                  "type": "int256"
                }
              ],
              "name": "runStatusChange",
              "outputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "kill",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "name": "runDescribeStatus",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "version",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_ACCESS",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newCreator",
                  "type": "address"
                }
              ],
              "name": "transferCreatorship",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runCreate",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "owner",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runKill",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "contentSpace",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_SEE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "name": "runGrant",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_CHARGE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newOwner",
                  "type": "address"
                }
              ],
              "name": "transferOwnership",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "payable": true,
              "stateMutability": "payable",
              "type": "fallback"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                }
              ],
              "name": "Log",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bool"
                }
              ],
              "name": "LogBool",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "a",
                  "type": "address"
                }
              ],
              "name": "LogAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "uint256"
                }
              ],
              "name": "LogUint256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "int256"
                }
              ],
              "name": "LogInt256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes32"
                }
              ],
              "name": "LogBytes32",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "payee",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "LogPayment",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunCreate",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunKill",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "proposedStatusCode",
                  "type": "int256"
                },
                {
                  "indexed": false,
                  "name": "returnStatusCode",
                  "type": "int256"
                }
              ],
              "name": "RunStatusChange",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "indexed": false,
                  "name": "calculateAccessCharge",
                  "type": "int256"
                }
              ],
              "name": "RunAccessCharge",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunAccess",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunFinalize",
              "type": "event"
            }
          ],
          "address": "0xfb8b470b7577efad41c15598cb2e9380b473ace3",
          "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d67724d61726b6574506c61636532303139303232323135333730304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055612887806100a26000396000f3006080604052600436106100e25763ffffffff60e060020a60003504166302d05d3f81146100e45780630f82c16f14610115578063123e0e80146101da57806317685953146102795780633513a8051461028757806341c0e1b51461029257806345080442146102a757806354fd4d50146102bf5780636af27417146102d45780636d2e4b1b146102ff5780637b1cdb3e146103205780638da5cb5b146103285780639e99bbea1461033d578063af570c0414610345578063b535b03e1461035a578063e870ed911461036f578063f185db0c1461037f578063f2fde38b14610394575b005b3480156100f057600080fd5b506100f96103b5565b60408051600160a060020a039092168252519081900360200190f35b34801561012157600080fd5b506040805160206004602480358281013584810280870186019097528086526101ab96843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103c49650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b6040805160206004604435818101358381028086018501909652808552610267958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103d39650505050505050565b60408051918252519081900360200190f35b6102676004356024356103dd565b6102676004356103e5565b34801561029e57600080fd5b506100e26103e8565b3480156102b357600080fd5b50610267600435610424565b3480156102cb57600080fd5b5061026761042a565b3480156102e057600080fd5b506102e9610430565b6040805160ff9092168252519081900360200190f35b34801561030b57600080fd5b506100e2600160a060020a0360043516610435565b610267610490565b34801561033457600080fd5b506100f9610713565b610267610722565b34801561035157600080fd5b506100f9610727565b34801561036657600080fd5b506102e9610736565b61026760043560243515156103dd565b34801561038b57600080fd5b506102e961073b565b3480156103a057600080fd5b506100e2600160a060020a0360043516610740565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a031632148061040b5750600254600160a060020a031633145b151561041657600080fd5b600254600160a060020a0316ff5b50600090565b60055481565b600281565b600154600160a060020a0316321461044c57600080fd5b600160a060020a038116151561046157600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008060008061049e6107b2565b604051809103906000f0801580156104ba573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350849250839163e53853039160248082019260009290919082900301818387803b15801561052557600080fd5b505af1158015610539573d6000803e3d6000fd5b5050604080517fcc98ef960000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038516935063cc98ef969250602480830192600092919082900301818387803b15801561059d57600080fd5b505af11580156105b1573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b15801561061c57600080fd5b505af1158015610630573d6000803e3d6000fd5b5050505080600160a060020a031663f2fde38b83600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561068157600080fd5b505af1158015610695573d6000803e3d6000fd5b505050506040513d60208110156106ab57600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b1580156106f157600080fd5b505af1158015610705573d6000803e3d6000fd5b505050506000935050505090565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600481565b600254600160a060020a03163214806107635750600254600160a060020a031633145b151561076e57600080fd5b600160a060020a038116151561078357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b604051612099806107c383390190560060806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e4d677232303139303232323135333630304d4c6005556006805460ff191690556007805460a060020a60ff021916905560018054600160a060020a031990811632908117909255600280549091169091179055611fdd806100bc6000396000f3006080604052600436106101485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f811461014a5780630f82c16f1461017b578063123e0e801461024057806317685953146102df5780633513a805146102ed57806341c0e1b5146102f8578063444814391461030d578063450804421461033e5780634edd676b1461035657806354fd4d501461036b5780636af27417146103805780636d2e4b1b1461039557806374cf29c2146103b65780637b1cdb3e146103cb5780638597a2a3146103d35780638da5cb5b146103f45780639e99bbea14610409578063af570c0414610411578063b535b03e14610426578063cc98ef961461043b578063d7f48c341461045c578063e870ed9114610485578063ed27107b14610495578063f185db0c146104aa578063f2fde38b146104bf575b005b34801561015657600080fd5b5061015f6104e0565b60408051600160a060020a039092168252519081900360200190f35b34801561018757600080fd5b5060408051602060046024803582810135848102808701860190975280865261021196843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104ef9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526102cd958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104fe9650505050505050565b60408051918252519081900360200190f35b6102cd600435602435610508565b6102cd600435610510565b34801561030457600080fd5b50610148610513565b34801561031957600080fd5b5061032860ff6004351661054f565b6040805160ff9092168252519081900360200190f35b34801561034a57600080fd5b506102cd600435610597565b34801561036257600080fd5b5061015f61059d565b34801561037757600080fd5b506102cd6105b1565b34801561038c57600080fd5b506103286105b7565b3480156103a157600080fd5b50610148600160a060020a03600435166105bc565b3480156103c257600080fd5b50610328610617565b6102cd610620565b3480156103df57600080fd5b50610148600160a060020a03600435166108c7565b34801561040057600080fd5b5061015f61092a565b6102cd610939565b34801561041d57600080fd5b5061015f61093e565b34801561043257600080fd5b5061032861094d565b34801561044757600080fd5b50610148600160a060020a0360043516610952565b34801561046857600080fd5b50610471610998565b604080519115158252519081900360200190f35b6102cd6004356024351515610508565b3480156104a157600080fd5b5061015f6109b9565b3480156104b657600080fd5b506103286109c8565b3480156104cb57600080fd5b50610148600160a060020a03600435166109cd565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a03163214806105365750600254600160a060020a031633145b151561054157600080fd5b600254600160a060020a0316ff5b600254600090600160a060020a03163214806105755750600254600160a060020a031633145b151561058057600080fd5b506006805460ff191660ff92831617908190551690565b50600090565b6006546101009004600160a060020a031681565b60055481565b600281565b600154600160a060020a031632146105d357600080fd5b600160a060020a03811615156105e857600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065460ff1681565b60075460009081908190819074010000000000000000000000000000000000000000900460ff16151561068b576007805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055600093506108c1565b610693610a3f565b604051809103906000f0801580156106af573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350839163e53853039160248082019260009290919082900301818387803b15801561071757600080fd5b505af115801561072b573d6000803e3d6000fd5b5050600654604080517f4448143900000000000000000000000000000000000000000000000000000000815260ff909216600483015251869450600160a060020a03851693506344481439925060248083019260209291908290030181600087803b15801561079957600080fd5b505af11580156107ad573d6000803e3d6000fd5b505050506040513d60208110156107c357600080fd5b5050604080517f63c77f8f0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038316916363c77f8f91602480830192600092919082900301818387803b15801561082557600080fd5b505af1158015610839573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b1580156108a457600080fd5b505af11580156108b8573d6000803e3d6000fd5b50505050600093505b50505090565b600254600160a060020a03163214806108ea5750600254600160a060020a031633145b15156108f557600080fd5b60068054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600154600160a060020a0316321461096957600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60075474010000000000000000000000000000000000000000900460ff1681565b600754600160a060020a031681565b600481565b600254600160a060020a03163214806109f05750600254600160a060020a031633145b15156109fb57600080fd5b600160a060020a0381161515610a1057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60405161156280610a5083390190560060806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e32303139303331383130353130304d4c0000006005556006805460a060020a60ff021916905542600a55600b5560018054600160a060020a0319908116329081179092556002805490911690911790556114a7806100bb6000396000f3006080604052600436106101b65763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101b85780630b97bc86146101e95780630f82c16f146102105780630fb5a6b4146102d5578063123e0e80146102ea57806317685953146103775780631e1333fb1461038557806322f3e2d4146103bd578063309d1e40146103d25780633513a805146104185780633b917c301461042357806341c0e1b514610438578063444814391461044d578063450804421461047e57806346d5badb1461049657806354fd4d50146104ab57806363c77f8f146104c05780636af27417146104e15780636d2e4b1b146104f657806374cf29c21461051757806379d367ef1461052c5780637b1cdb3e1461054d5780638da5cb5b146105555780639dfa5d331461056a5780639e99bbea1461054d578063af570c041461057f578063b535b03e14610594578063c940c6b3146105a9578063cfefb3d5146105ca578063e177246e146105e2578063e870ed91146105fa578063f06148f21461060a578063f185db0c1461062e578063f2fde38b14610643578063f34da3c014610664575b005b3480156101c457600080fd5b506101cd61067c565b60408051600160a060020a039092168252519081900360200190f35b3480156101f557600080fd5b506101fe61068b565b60408051918252519081900360200190f35b34801561021c57600080fd5b506040805160206004602480358281013584810280870186019097528086526102a696843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106919650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102e157600080fd5b506101fe6106a0565b60408051602060046044358181013583810280860185019096528085526101fe958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106a69650505050505050565b6101fe6004356024356106b0565b34801561039157600080fd5b506103a9600160a060020a03600435166024356106b8565b604080519115158252519081900360200190f35b3480156103c957600080fd5b506103a96107eb565b3480156103de57600080fd5b506103f3600160a060020a036004351661081f565b604080519384526020840192909252600090810b900b82820152519081900360600190f35b6101fe600435610840565b34801561042f57600080fd5b506101cd610843565b34801561044457600080fd5b506101b6610852565b34801561045957600080fd5b5061046860ff6004351661088e565b6040805160ff9092168252519081900360200190f35b34801561048a57600080fd5b506101fe6004356108f0565b3480156104a257600080fd5b506101fe6108f6565b3480156104b757600080fd5b506101fe6108fc565b3480156104cc57600080fd5b506101b6600160a060020a0360043516610902565b3480156104ed57600080fd5b50610468610948565b34801561050257600080fd5b506101b6600160a060020a036004351661094d565b34801561052357600080fd5b506104686109a8565b34801561053857600080fd5b506103a9600160a060020a03600435166109c9565b6101fe610b73565b34801561056157600080fd5b506101cd610b78565b34801561057657600080fd5b506101fe610b87565b34801561058b57600080fd5b506101cd610bc2565b3480156105a057600080fd5b50610468610bd1565b3480156105b557600080fd5b506101fe600435602435604435606435610bd6565b3480156105d657600080fd5b506103a9600435610c24565b3480156105ee57600080fd5b506101fe60043561131e565b6101fe60043560243515156106b0565b34801561061657600080fd5b506103a9600160a060020a036004351660243561135f565b34801561063a57600080fd5b506104686113b8565b34801561064f57600080fd5b506101b6600160a060020a03600435166113bd565b34801561067057600080fd5b506101cd60043561142f565b600154600160a060020a031681565b600a5481565b60076000808093509350935093565b600b5481565b6000949350505050565b600092915050565b60006106c2611457565b600254600090600160a060020a03163214806106e85750600254600160a060020a031633145b15156106f357600080fd5b50506040805160608101825283815260006020808301829052600183850152600160a060020a038716825260079052918220600281015491929091810b900b151561079b5760088054600180820183556000929092527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee301805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0388161790556009805490910190555b50600160a060020a039390931660009081526007602090815260408083208651815591860151600180840191909155950151600290910180549190920b60ff1660ff199091161790555090919050565b600a546000904290811015610803576000915061081b565b600b541580610818575080600b54600a540110155b91505b5090565b60076020526000908152604081208054600182015460029092015490920b83565b90565b600654600160a060020a031681565b600254600160a060020a03163214806108755750600254600160a060020a031633145b151561088057600080fd5b600254600160a060020a0316ff5b600154600090600160a060020a031632146108a857600080fd5b506006805474ff000000000000000000000000000000000000000019167401000000000000000000000000000000000000000060ff9384168102919091179182905590041690565b50600090565b60095481565b60055481565b600154600160a060020a0316321461091957600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600281565b600154600160a060020a0316321461096457600080fd5b600160a060020a038116151561097957600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065474010000000000000000000000000000000000000000900460ff1681565b6002546000908190600160a060020a03163214806109f15750600254600160a060020a031633145b15156109fc57600080fd5b50600160a060020a038216600090815260076020526040812081815560018101829055600201805460ff191690555b600954811015610b685782600160a060020a0316600882815481101515610a4e57fe5b600091825260209091200154600160a060020a03161415610b60576008805482908110610a7757fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff19169055600954600019018114610b4d576008600160095403815481101515610abe57fe5b60009182526020909120015460088054600160a060020a039092169183908110610ae457fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055506008600160095403815481101515610b2657fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff191690555b6009805460001901905560019150610b6d565b600101610a2b565b600091505b50919050565b600090565b600254600160a060020a031681565b600254600090600160a060020a0316321480610bad5750600254600160a060020a031633145b1515610bb857600080fd5b5042600a81905590565b600354600160a060020a031681565b600181565b600254600090600160a060020a0316321480610bfc5750600254600160a060020a031633145b1515610c0757600080fd5b50603c60188502840181028301028101600b819055949350505050565b6000806000806000806000806000610c3a6107eb565b1515610c4557600080fd5b604080517f0e0a0d74000000000000000000000000000000000000000000000000000000008152600481018c905290513399508991630e0a0d749160248083019260209291908290030181600087803b158015610ca157600080fd5b505af1158015610cb5573d6000803e3d6000fd5b505050506040513d6020811015610ccb57600080fd5b5051604080517f98980081000000000000000000000000000000000000000000000000000000008152600481018d90529051919850600160a060020a038a16916398980081916024808201926020929091908290030181600087803b158015610d3357600080fd5b505af1158015610d47573d6000803e3d6000fd5b505050506040513d6020811015610d5d57600080fd5b5051604080517f2310167f00000000000000000000000000000000000000000000000000000000815290519197508796503391600160a060020a03881691632310167f9160048083019260209291908290030181600087803b158015610dc257600080fd5b505af1158015610dd6573d6000803e3d6000fd5b505050506040513d6020811015610dec57600080fd5b5051600160a060020a031614610e0157600080fd5b604080517f7afc54d4000000000000000000000000000000000000000000000000000000008152600481018c905290513291600160a060020a038b1691637afc54d4916024808201926020929091908290030181600087803b158015610e6657600080fd5b505af1158015610e7a573d6000803e3d6000fd5b505050506040513d6020811015610e9057600080fd5b5051600160a060020a031614610ea557600080fd5b600160a060020a03861660009081526007602052604081206002810154909550810b900b600114610ed557600080fd5b83541580610eea575060018401548454038711155b1515610ef557600080fd5b600180850154600160a060020a0388166000908152600760205260409020908901910155835415801590610f4457508354600160a060020a038716600090815260076020526040902060010154145b15610f7057600160a060020a0386166000908152600760205260409020600201805460ff191660ff1790555b60065474010000000000000000000000000000000000000000900460ff1660648804029250821561127157604080517f5cc15001000000000000000000000000000000000000000000000000000000008152600481018c90529051600160a060020a038a1691635cc150019160248083019260209291908290030181600087803b158015610ffd57600080fd5b505af1158015611011573d6000803e3d6000fd5b505050506040513d602081101561102757600080fd5b5051604080517fb816f5130000000000000000000000000000000000000000000000000000000081529051919350600160a060020a0384169163b816f513916004808201926020929091908290030181600087803b15801561108857600080fd5b505af115801561109c573d6000803e3d6000fd5b505050506040513d60208110156110b257600080fd5b5051604080517f8da5cb5b0000000000000000000000000000000000000000000000000000000081529051919250600160a060020a03831691638da5cb5b916004808201926020929091908290030181600087803b15801561111357600080fd5b505af1158015611127573d6000803e3d6000fd5b505050506040513d602081101561113d57600080fd5b5051604051600160a060020a039091169084156108fc029085906000818181858888f19350505050158015611176573d6000803e3d6000fd5b507f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a81600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156111ef57600080fd5b505af1158015611203573d6000803e3d6000fd5b505050506040513d602081101561121957600080fd5b505160408051600160a060020a0390921660208301528181018690526060808352600c908301527f526574726f63657373696f6e00000000000000000000000000000000000000006080830152519081900360a00190a15b604051329084890380156108fc02916000818181858888f1935050505015801561129f573d6000803e3d6000fd5b50604080513260208201528489038183015260608082526006908201527f5265776172640000000000000000000000000000000000000000000000000000608082015290517f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a9181900360a00190a15060019998505050505050505050565b600254600090600160a060020a03163214806113445750600254600160a060020a031633145b151561134f57600080fd5b50600a8054820190819055919050565b60008061136a6107eb565b151561137557600080fd5b50600160a060020a0383166000908152600760205260409020805415806113a3575060018101548154038311155b15156113ae57600080fd5b5060019392505050565b600481565b600254600160a060020a03163214806113e05750600254600160a060020a031633145b15156113eb57600080fd5b600160a060020a038116151561140057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600880548290811061143d57fe5b600091825260209091200154600160a060020a0316905081565b60606040519081016040528060008152602001600081526020016000800b815250905600a165627a7a72305820becc96e99c6926cb052edc800d780fc74a533f9dde4b797cc7e4642f277fd1cc0029a165627a7a72305820ba38a2c5cfdcbb681408b1b80cb36cc3bffae73072fe02d8f38e737a771587ef0029a165627a7a72305820ed3afe68d298bebb00ddd5a9cbd8eb2d90fa41722b907caa3208d04dd38cb2c80029",
          "factoryAbi": [
            {
              "constant": true,
              "inputs": [],
              "name": "creator",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccessInfo",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccess",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "name": "runFinalize",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "proposed_status_code",
                  "type": "int256"
                }
              ],
              "name": "runStatusChange",
              "outputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "kill",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "percent",
                  "type": "uint8"
                }
              ],
              "name": "setLibraryRetrocession",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "name": "runDescribeStatus",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "campaignLibraryAddress",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "version",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_ACCESS",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newCreator",
                  "type": "address"
                }
              ],
              "name": "transferCreatorship",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "libraryRetrocession",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runCreate",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "campaign_library_address",
                  "type": "address"
                }
              ],
              "name": "setCampaignLibraryAddress",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "owner",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runKill",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "contentSpace",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_SEE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "market_place_address",
                  "type": "address"
                }
              ],
              "name": "setMarketPlaceAddress",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "initializedAsCampaignMgr",
              "outputs": [
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "name": "runGrant",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "marketPlaceAddress",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_CHARGE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newOwner",
                  "type": "address"
                }
              ],
              "name": "transferOwnership",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "payable": true,
              "stateMutability": "payable",
              "type": "fallback"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                }
              ],
              "name": "Log",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bool"
                }
              ],
              "name": "LogBool",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "a",
                  "type": "address"
                }
              ],
              "name": "LogAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "uint256"
                }
              ],
              "name": "LogUint256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "int256"
                }
              ],
              "name": "LogInt256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes32"
                }
              ],
              "name": "LogBytes32",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "payee",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "LogPayment",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunCreate",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunKill",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "proposedStatusCode",
                  "type": "int256"
                },
                {
                  "indexed": false,
                  "name": "returnStatusCode",
                  "type": "int256"
                }
              ],
              "name": "RunStatusChange",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "indexed": false,
                  "name": "calculateAccessCharge",
                  "type": "int256"
                }
              ],
              "name": "RunAccessCharge",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunAccess",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunFinalize",
              "type": "event"
            }
          ]
        },
        "eluv-fb.parts": {
          "adsmanager.bc": "hqp_S1k59TTzCt9WStMWFEr91onr3vJm5iwKRjWSQqhyAuxYNTww"
        },
        "eluv.description": "",
        "eluv.displayApp": "displayApp.html",
        "eluv.manageApp": "manageApp.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp.html": {
            ".": {
              "parts": [
                5
              ],
              "size": 39752
            }
          },
          "elv-apps.css": {
            ".": {
              "parts": [
                4
              ],
              "size": 37627
            }
          },
          "manageApp.html": {
            ".": {
              "parts": [
                6
              ],
              "size": 39752
            }
          }
        },
        "mime-types": {
          "css": "text/css",
          "html": "text/html"
        },
        "name": "Campaign Manager"
      }
    }
    async ContentType({
      "typeId": "iq__36jjGPHhacyPgehzKN1CLZGXxnwB"
    });
    
    
    {
      "id": "iq__36jjGPHhacyPgehzKN1CLZGXxnwB",
      "hash": "hq__5bTqMC7GVNBt6FwCia9Vddt2b8X3qvCudLGFfm5yCyTF7p8Eho9Fspn7Pfu3e6ZJPhTL86v4ph",
      "name": "IMF",
      "meta": {
        "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
        "eluv.displayApp": "displayApp.html",
        "eluv.manageApp": "manageApp.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp.html": {
            ".": {
              "parts": [
                1
              ],
              "size": 798259
            }
          },
          "manageApp.html": {
            ".": {
              "parts": [
                0
              ],
              "size": 1082307
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "IMF"
      }
    }
    async ContentType({
      "typeId": "iq__2punfHYE6Xv6B5GmRiuCorsELxei"
    });
    
    
    {
      "id": "iq__2punfHYE6Xv6B5GmRiuCorsELxei",
      "hash": "hq__Dp62NfiHS9PdwxXUNrrFFou3k59hMuWDUCbH3n5GmU3icDj7BQ1Nxz2yhdeEE6p4hnbqvTNDg2",
      "name": "Submission",
      "meta": {
        "custom_contract": {
          "abi": [
            {
              "constant": true,
              "inputs": [],
              "name": "creator",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "licensingFee",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccessInfo",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccess",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "name": "runFinalize",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "percentPartial",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "withdraw",
              "outputs": [
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "proposed_status_code",
                  "type": "int256"
                }
              ],
              "name": "runStatusChange",
              "outputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "kill",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "status_code",
                  "type": "int256"
                }
              ],
              "name": "runDescribeStatus",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "STATUS_FINAL_REVIEW",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "version",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_ACCESS",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newCreator",
                  "type": "address"
                }
              ],
              "name": "transferCreatorship",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runCreate",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "owner",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "partialPayment",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runKill",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "content_address",
                  "type": "address"
                },
                {
                  "name": "new_owner",
                  "type": "address"
                }
              ],
              "name": "transferContentOwnership",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "contentSpace",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "STATUS_DRAFT_APPROVED",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_SEE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "licensing_fee",
                  "type": "uint256"
                }
              ],
              "name": "setLicensingFee",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "name": "licensingStatus",
              "outputs": [
                {
                  "name": "percentComplete",
                  "type": "uint8"
                },
                {
                  "name": "licensingFee",
                  "type": "uint256"
                },
                {
                  "name": "licensingFeePaid",
                  "type": "uint256"
                },
                {
                  "name": "valid",
                  "type": "bool"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "partial_payment",
                  "type": "uint8"
                }
              ],
              "name": "setPartialPayment",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "percent_partial",
                  "type": "uint8"
                }
              ],
              "name": "setPercentPartial",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "name": "runGrant",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "content_address",
                  "type": "address"
                }
              ],
              "name": "reclaimContentOwnership",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_CHARGE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newOwner",
                  "type": "address"
                }
              ],
              "name": "transferOwnership",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "content_contract",
                  "type": "address"
                },
                {
                  "name": "approved",
                  "type": "bool"
                },
                {
                  "name": "percent_complete",
                  "type": "uint8"
                },
                {
                  "name": "note",
                  "type": "string"
                }
              ],
              "name": "reviewContent",
              "outputs": [
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "payable": true,
              "stateMutability": "payable",
              "type": "fallback"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "payee",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "content",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "PayCredit",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                }
              ],
              "name": "Log",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bool"
                }
              ],
              "name": "LogBool",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "a",
                  "type": "address"
                }
              ],
              "name": "LogAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "uint256"
                }
              ],
              "name": "LogUint256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "int256"
                }
              ],
              "name": "LogInt256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes32"
                }
              ],
              "name": "LogBytes32",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "payee",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "LogPayment",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunCreate",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunKill",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "proposedStatusCode",
                  "type": "int256"
                },
                {
                  "indexed": false,
                  "name": "returnStatusCode",
                  "type": "int256"
                }
              ],
              "name": "RunStatusChange",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "indexed": false,
                  "name": "calculateAccessCharge",
                  "type": "int256"
                }
              ],
              "name": "RunAccessCharge",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunAccess",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunFinalize",
              "type": "event"
            }
          ],
          "address": "0x1515ebcf2c7d5eaa53259543efe36e08de76b708",
          "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f53706c436f6e744c6963656e73696e6732303139303331383130353730304d4c600555678ac7230489e800006006556007805461280061ff001960ff19909216603c179190911617905560018054600160a060020a03199081163290811790925560028054909116909117905561151e806100c96000396000f3006080604052600436106101715763ffffffff60e060020a60003504166302d05d3f81146101735780630779564b146101a45780630f82c16f146101cb578063123e0e8014610290578063176859531461031d5780632d4fac771461032b5780632e1a7d4d146103565780633513a8051461038257806341c0e1b51461038d57806345080442146103a25780634d52fe4b146103ba57806354fd4d50146103cf5780636af27417146103e45780636d2e4b1b146103f95780637b1cdb3e1461041a5780638da5cb5b146104225780638e7f900f146104375780639e99bbea1461044c578063a2e1cf8a14610454578063af570c041461047b578063b261b9e714610490578063b535b03e146104a5578063b6524089146104ba578063ba3c32ea146104d2578063cba43b0d1461051f578063db14178d1461053a578063e870ed9114610555578063e97a08ba14610565578063f185db0c14610579578063f2fde38b1461058e578063f96e91df146105af575b005b34801561017f57600080fd5b50610188610620565b60408051600160a060020a039092168252519081900360200190f35b3480156101b057600080fd5b506101b961062f565b60408051918252519081900360200190f35b3480156101d757600080fd5b5060408051602060046024803582810135848102808701860190975280865261026196843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106359650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526101b9958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106449650505050505050565b6101b960043560243561064e565b34801561033757600080fd5b50610340610656565b6040805160ff9092168252519081900360200190f35b34801561036257600080fd5b5061036e60043561065f565b604080519115158252519081900360200190f35b6101b960043561071c565b34801561039957600080fd5b50610171610b9f565b3480156103ae57600080fd5b506101b9600435610bdb565b3480156103c657600080fd5b506101b9610c47565b3480156103db57600080fd5b506101b9610c6b565b3480156103f057600080fd5b50610340610c71565b34801561040557600080fd5b50610171600160a060020a0360043516610c76565b6101b9610cd1565b34801561042e57600080fd5b50610188610d4a565b34801561044357600080fd5b50610340610d59565b6101b9610d67565b34801561046057600080fd5b50610188600160a060020a0360043581169060243516610eb3565b34801561048757600080fd5b50610188610f6b565b34801561049c57600080fd5b506101b9610f7a565b3480156104b157600080fd5b50610340610f9e565b3480156104c657600080fd5b506101b9600435610fa3565b3480156104de57600080fd5b506104f3600160a060020a0360043516610fdd565b6040805160ff909516855260208501939093528383019190915215156060830152519081900360800190f35b34801561052b57600080fd5b5061034060ff60043516611009565b34801561054657600080fd5b5061034060ff6004351661105c565b6101b9600435602435151561064e565b610188600160a060020a03600435166110a4565b34801561058557600080fd5b5061034061129b565b34801561059a57600080fd5b50610171600160a060020a03600435166112a0565b3480156105bb57600080fd5b50604080516020601f60643560048181013592830184900484028501840190955281845261036e94600160a060020a03813516946024803515159560ff6044351695369560849493019181908401838280828437509497506113129650505050505050565b600154600160a060020a031681565b60065481565b60076000808093509350935093565b6000949350505050565b600092915050565b60075460ff1681565b600254600090600160a060020a03163214806106855750600254600160a060020a031633145b151561069057600080fd5b600254604051600160a060020a039091169083156108fc029084906000818181858888f193505050501580156106ca573d6000803e3d6000fd5b5060025460408051600160a060020a03909216825260006020830152818101849052517f6fad978e8a2a7d154cdbeac8b127068f0cb03d8f2d585fe8087161308cc3dd1d9181900360600190a1919050565b3360008181526008602090815260408083208054600282015460019092015483517f27c1c21d0000000000000000000000000000000000000000000000000000000081529351959695869560ff90931694899489949303928492839283928a926327c1c21d92600480820193929182900301818787803b15801561079f57600080fd5b505af11580156107b3573d6000803e3d6000fd5b505050506040513d60208110156107c957600080fd5b50511280156107d8575060008a135b156108005760075460ff908116908716106107f657600394506107fb565b600194505b61088c565b8560ff166064141561081b578915156107fb5782935061088c565b60075460ff90811690871610610886578915156107fb57600160a060020a03881660009081526008602052604090206002810154600754600190920154909160649161010090910460ff160204039150828211610878578161087a565b825b9350600219945061088c565b60001994505b60008411156109aa57828411156108a257600080fd5b86600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156108e057600080fd5b505af11580156108f4573d6000803e3d6000fd5b505050506040513d602081101561090a57600080fd5b5051600160a060020a03808a16600090815260086020526040808220600201805489019055519293509083169186156108fc0291879190818181858888f1935050505015801561095e573d6000803e3d6000fd5b5060408051600160a060020a0380841682528a16602082015280820186905290517f6fad978e8a2a7d154cdbeac8b127068f0cb03d8f2d585fe8087161308cc3dd1d9181900360600190a15b604080518b81526020810187905281517fb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff929181900390910190a1841515610a2c57600160a060020a0388166000908152600860205260408120805460ff19908116825560018201839055600282019290925560030180549091169055610b91565b6000851215610b0f5786600160a060020a031663f2fde38b88600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610a8257600080fd5b505af1158015610a96573d6000803e3d6000fd5b505050506040513d6020811015610aac57600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b158015610af257600080fd5b505af1158015610b06573d6000803e3d6000fd5b50505050610b91565b6000851315610b9157604080517ff2fde38b0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a0389169163f2fde38b91602480830192600092919082900301818387803b158015610b7857600080fd5b505af1158015610b8c573d6000803e3d6000fd5b505050505b509298975050505050505050565b600254600160a060020a0316321480610bc25750600254600160a060020a031633145b1515610bcd57600080fd5b600254600160a060020a0316ff5b6000816002191415610c0e57507f447261667420617070726f766564000000000000000000000000000000000000610c42565b8160031415610c3e57507f46696e616c20696e207265766965770000000000000000000000000000000000610c42565b5060005b919050565b7f46696e616c20696e20726576696577000000000000000000000000000000000081565b60055481565b600281565b600154600160a060020a03163214610c8d57600080fd5b600160a060020a0381161515610ca257600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000610cdb6114cb565b5060408051608081018252600080825260065460208084019182528385018381526001606086018181523386526008909352959093209351845460ff9190911660ff19918216178555915194840194909455905160028301559151600390910180549115159190921617905590565b600254600160a060020a031681565b600754610100900460ff1681565b33600081815260086020526040812060030154909190829060ff161515610d915760009250610eae565b81905030600160a060020a031681600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610ddc57600080fd5b505af1158015610df0573d6000803e3d6000fd5b505050506040513d6020811015610e0657600080fd5b5051600160a060020a03161415610e4957600160a060020a0382166000908152600860205260409020600281015460019091015414610e4457600080fd5b610e6f565b600160a060020a03821660009081526008602052604090206002015415610e6f57600080fd5b600160a060020a0382166000908152600860205260408120805460ff199081168255600182018390556002820183905560039091018054909116905592505b505090565b6002546000908190600160a060020a0316321480610edb5750600254600160a060020a031633145b1515610ee657600080fd5b50604080517ff2fde38b000000000000000000000000000000000000000000000000000000008152600160a060020a0384811660048301529151859283169163f2fde38b91602480830192600092919082900301818387803b158015610f4b57600080fd5b505af1158015610f5f573d6000803e3d6000fd5b50949695505050505050565b600354600160a060020a031681565b7f447261667420617070726f76656400000000000000000000000000000000000081565b600181565b600254600090600160a060020a0316321480610fc95750600254600160a060020a031633145b1515610fd457600080fd5b60069190915590565b600860205260009081526040902080546001820154600283015460039093015460ff9283169391921684565b600254600090600160a060020a031632148061102f5750600254600160a060020a031633145b151561103a57600080fd5b506007805461ff00191661010060ff9384168102919091179182905590041690565b600254600090600160a060020a03163214806110825750600254600160a060020a031633145b151561108d57600080fd5b506007805460ff191660ff92831617908190551690565b600160a060020a038116600090815260086020526040812060030154819060ff1615156110d057600080fd5b82905080600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561111157600080fd5b505af1158015611125573d6000803e3d6000fd5b505050506040513d602081101561113b57600080fd5b5051600160a060020a0316321461115157600080fd5b600160a060020a03831660009081526008602052604090206002015434101561117957600080fd5b600160a060020a03808416600090815260086020908152604080832060020183905580517f8280dd8f0000000000000000000000000000000000000000000000000000000081526000196004820152905193851693638280dd8f93602480840194938390030190829087803b1580156111f157600080fd5b505af1158015611205573d6000803e3d6000fd5b505050506040513d602081101561121b57600080fd5b5050604080517ff2fde38b0000000000000000000000000000000000000000000000000000000081523260048201529051600160a060020a0383169163f2fde38b91602480830192600092919082900301818387803b15801561127d57600080fd5b505af1158015611291573d6000803e3d6000fd5b5050505050919050565b600481565b600254600160a060020a03163214806112c35750600254600160a060020a031633145b15156112ce57600080fd5b600160a060020a03811615156112e357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a0384166000818152600860209081526040808320805460ff191660ff881617905580517fb816f5130000000000000000000000000000000000000000000000000000000081529051929388938593849363b816f513926004808301939282900301818787803b15801561138b57600080fd5b505af115801561139f573d6000803e3d6000fd5b505050506040513d60208110156113b557600080fd5b50516040517f87e86b2c000000000000000000000000000000000000000000000000000000008152600160a060020a038a8116600483019081528a15156024840152606060448401908152895160648501528951949650918616936387e86b2c938d938d938c93909260840190602085019080838360005b8381101561144557818101518382015260200161142d565b50505050905090810190601f1680156114725780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b15801561149357600080fd5b505af11580156114a7573d6000803e3d6000fd5b505050506040513d60208110156114bd57600080fd5b505198975050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152905600a165627a7a723058202884804d43a9a152fb3d67b3c22bd9c9f4e20b07cc2c89c3660aa73a4de314e60029"
        },
        "eluv.reviewApp": "reviewApp.html",
        "eluv.schema": [
          {
            "key": "name",
            "label": "Name",
            "type": "string"
          },
          {
            "fields": [
              {
                "key": "title",
                "label": "Title",
                "type": "string"
              },
              {
                "key": "synopsis",
                "label": "Synopsis",
                "type": "text"
              },
              {
                "key": "cast_and_crew",
                "label": "Cast and Crew",
                "type": "string"
              }
            ],
            "flattenDisplay": true,
            "key": "metadata",
            "type": "object"
          },
          {
            "key": "blog_post",
            "label": "Blog Post",
            "type": "text"
          },
          {
            "fields": [
              {
                "fields": [
                  {
                    "key": "1",
                    "label": "Text 1",
                    "type": "string"
                  },
                  {
                    "key": "2",
                    "label": "Text 2",
                    "type": "string"
                  }
                ],
                "flattenDisplay": true,
                "key": "text",
                "type": "object"
              }
            ],
            "key": "facebook",
            "label": "Facebook",
            "type": "object"
          },
          {
            "fields": [
              {
                "fields": [
                  {
                    "key": "1",
                    "label": "Text 1",
                    "type": "string"
                  },
                  {
                    "key": "2",
                    "label": "Text 2",
                    "type": "string"
                  }
                ],
                "flattenDisplay": true,
                "key": "text",
                "type": "object"
              },
              {
                "key": "description",
                "label": "Description",
                "type": "text"
              }
            ],
            "key": "youtube",
            "label": "YouTube",
            "type": "object"
          },
          {
            "accept": [
              "image/*"
            ],
            "key": "image",
            "label": "Primary Image",
            "preview": true,
            "type": "file"
          },
          {
            "accept": [
              "video/*"
            ],
            "key": "video",
            "label": "Full Video",
            "type": "file"
          },
          {
            "key": "preview_spacer",
            "label": "",
            "text": "",
            "type": "label"
          },
          {
            "accept": [
              "image/*"
            ],
            "key": "preview_image",
            "label": "Preview Image",
            "preview": true,
            "type": "file"
          },
          {
            "accept": [
              "video/*"
            ],
            "key": "preview_video",
            "label": "Preview Video",
            "type": "file"
          },
          {
            "key": "tag_spacer",
            "label": "",
            "text": "",
            "type": "label"
          },
          {
            "key": "tags",
            "label": "Tags",
            "type": "list"
          },
          {
            "key": "terms_and_conditions_label",
            "label": "",
            "text": "Before submitting this content, you must agree to the Terms and Conditions below",
            "type": "label"
          },
          {
            "filename": "Terms and Conditions.pdf",
            "hash": "hqp_QmUzs9ticwCsejnjdRrwHsThiNGvNytEFTVY21ZrNKKWAr",
            "key": "terms_and_conditions",
            "label": "Terms and Conditions",
            "type": "attachedFile"
          },
          {
            "key": "agree_to_terms",
            "label": "I agree",
            "required": true,
            "type": "boolean"
          }
        ],
        "files": {
          ".": {
            "type": "directory"
          },
          "reviewApp.html": {
            ".": {
              "parts": [
                0
              ],
              "size": 206344
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "Submission"
      }
    }
    async ContentType({
      "typeId": "iq__45zaXofB4Gy5k1dNhRGJZb7vRMjq"
    });
    
    
    {
      "id": "iq__45zaXofB4Gy5k1dNhRGJZb7vRMjq",
      "hash": "hq__HMFPpUGqHgZXY8Xn9BtdDxjXxJ29egBYuCPGTwgbyWPZNmHg7VDmHkKpnYkt75a1fJsTWHY4qH",
      "name": "Production Master",
      "meta": {
        "bitcode_flags": "abrmaster",
        "bitcode_format": "builtin",
        "eluv.manageApp": "manageApp/index.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "manageApp": {
            ".": {
              "type": "directory"
            },
            "index.html": {
              ".": {
                "encryption": {
                  "scheme": "none"
                },
                "parts": [
                  2
                ],
                "size": 983260
              }
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "Production Master"
      }
    }
    async ContentType({
      "typeId": "iq__42gJKSsPoLCNkmEiDopEfPSujc2e"
    });
    
    
    {
      "id": "iq__42gJKSsPoLCNkmEiDopEfPSujc2e",
      "hash": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz",
      "name": "Library",
      "meta": {
        "bitcode_part": "hqp_3AttPxAV6U7nRM1szSYiV3j16oVRrokT6nnrh6acsRa2vnXi",
        "eluv.description": "",
        "name": "Library"
      }
    }
    async ContentType({
      "typeId": "iq__3Fy51pJBpjo7nrNFQFETUAYvRe9E"
    });
    
    
    {
      "id": "iq__3Fy51pJBpjo7nrNFQFETUAYvRe9E",
      "hash": "hq__53F6TPFf9o7kr1R2DaMDEHtFZmDXcth6PvyGZKPr3huDxuZ9RQTj9Bh2sYEX3LrayKDdYzhii4",
      "name": "Video",
      "meta": {
        "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
        "eluv.allowCustomMetadata": true,
        "eluv.schema": [
          {
            "key": "name",
            "label": "Name",
            "required": true,
            "type": "string"
          },
          {
            "key": "eluv.description",
            "label": "Description",
            "required": false,
            "type": "text"
          },
          {
            "accept": [
              "image/*"
            ],
            "key": "image",
            "label": "Thumbnail",
            "preview": true,
            "required": true,
            "type": "file"
          },
          {
            "accept": [
              "video/*"
            ],
            "key": "video",
            "label": "Video",
            "required": false,
            "type": "file"
          }
        ],
        "name": "Video"
      }
    }
    async ContentType({
      "typeId": "iq__39g4WK8kDXVP8yuq6nQTuEcTBGbi"
    });
    
    
    {
      "id": "iq__39g4WK8kDXVP8yuq6nQTuEcTBGbi",
      "hash": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg",
      "name": "ABR Master",
      "meta": {
        "bitcode_flags": "abrmaster",
        "bitcode_format": "builtin",
        "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
        "description": "ABR Master Type",
        "eluv.displayApp": "displayApp/index.html",
        "eluv.manageApp": "manageApp/index.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp": {
            ".": {
              "type": "directory"
            },
            "index.html": {
              ".": {
                "encryption": {
                  "scheme": "none"
                },
                "parts": [
                  98
                ],
                "size": 1229740
              }
            }
          },
          "manageApp": {
            ".": {
              "type": "directory"
            },
            "index.html": {
              ".": {
                "encryption": {
                  "scheme": "none"
                },
                "parts": [
                  103
                ],
                "size": 987442
              }
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "ABR Master",
        "public": {
          "description": "ABR Master Type",
          "name": "ABR Master"
        }
      }
    }
    async ContentType({
      "typeId": "iq__22H7vhkwVD8QDPWjANkB4aAXpCUg"
    });
    
    
    {
      "id": "iq__22H7vhkwVD8QDPWjANkB4aAXpCUg",
      "hash": "hq__7PYaQbqz7zju1C3cmEU2x7cF5nbsxAnj951JT96NseEGD571KfMfVoNvb9go3kdcJmb4FpD5Gc",
      "name": "Sponsored Content",
      "meta": {
        "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
        "custom_contract": {
          "abi": [
            {
              "constant": true,
              "inputs": [],
              "name": "creator",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccessInfo",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "validateAvailability",
              "outputs": [],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccess",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "score_pct",
                  "type": "uint256"
                }
              ],
              "name": "runFinalize",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "preset_access_charge",
                  "type": "uint256"
                }
              ],
              "name": "setPresetAccessCharge",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "mandatoryPresetAccessCharge",
              "outputs": [
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "proposed_status_code",
                  "type": "int256"
                }
              ],
              "name": "runStatusChange",
              "outputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "campaign_manager",
                  "type": "address"
                }
              ],
              "name": "setCampaignManager",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "mandatory_preset_access_charge",
                  "type": "bool"
                }
              ],
              "name": "setMandatoryPresetAccessCharge",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "kill",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "name": "runDescribeStatus",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "commercialOfferingManagerAddress",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "region",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "version",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "commercial_offering_manager_address",
                  "type": "address"
                }
              ],
              "name": "setCommercialOfferingManagerAddress",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "r",
                  "type": "address"
                }
              ],
              "name": "setRegion",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "mandatory_sponsoring",
                  "type": "bool"
                }
              ],
              "name": "setMandatorySponsoring",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_ACCESS",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newCreator",
                  "type": "address"
                }
              ],
              "name": "transferCreatorship",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runCreate",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "owner",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "content",
                  "type": "address"
                },
                {
                  "name": "accessor",
                  "type": "address"
                }
              ],
              "name": "isAvailable",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runKill",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "content",
                  "type": "address"
                },
                {
                  "name": "sd",
                  "type": "bool"
                },
                {
                  "name": "hd",
                  "type": "bool"
                },
                {
                  "name": "start",
                  "type": "uint256"
                },
                {
                  "name": "end",
                  "type": "uint256"
                },
                {
                  "name": "r",
                  "type": "address"
                }
              ],
              "name": "setAvailability",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "name": "availability",
              "outputs": [
                {
                  "name": "clearedSD",
                  "type": "bool"
                },
                {
                  "name": "clearedHD",
                  "type": "bool"
                },
                {
                  "name": "startDate",
                  "type": "uint256"
                },
                {
                  "name": "endDate",
                  "type": "uint256"
                },
                {
                  "name": "region",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "contentSpace",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "presetAccessCharge",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "mandatorySponsoring",
              "outputs": [
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_SEE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "name": "runGrant",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_CHARGE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newOwner",
                  "type": "address"
                }
              ],
              "name": "transferOwnership",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "campaignManager",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "payable": true,
              "stateMutability": "payable",
              "type": "fallback"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                }
              ],
              "name": "Log",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bool"
                }
              ],
              "name": "LogBool",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "a",
                  "type": "address"
                }
              ],
              "name": "LogAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "uint256"
                }
              ],
              "name": "LogUint256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "int256"
                }
              ],
              "name": "LogInt256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes32"
                }
              ],
              "name": "LogBytes32",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "payee",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "LogPayment",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunCreate",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunKill",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "proposedStatusCode",
                  "type": "int256"
                },
                {
                  "indexed": false,
                  "name": "returnStatusCode",
                  "type": "int256"
                }
              ],
              "name": "RunStatusChange",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "indexed": false,
                  "name": "calculateAccessCharge",
                  "type": "int256"
                }
              ],
              "name": "RunAccessCharge",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunAccess",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunFinalize",
              "type": "event"
            }
          ],
          "address": "0x58974630c24a0b2f466536b4732470ab5ce219bd",
          "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f666665726e6732303139303531303135323330304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055610e0a806100a26000396000f3006080604052600436106101ab5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101ad5780630f82c16f146101de578063112d0d32146102a3578063123e0e80146102b85780631768595314610357578063198e76711461036557806329ed61371461037d5780633513a805146103a657806335b979ca146103b1578063409fa286146103d257806341c0e1b5146103ec57806345080442146104015780634c937386146104195780635062d68d1461042e57806354fd4d5014610443578063564fb18d146104585780635661d186146104795780636a9719b11461049a5780636af27417146104b45780636d2e4b1b146104df5780637b1cdb3e146105005780638da5cb5b1461050857806391357d4b1461051d5780639e99bbea14610500578063a7b4a4df14610544578063ab3a74251461057f578063af570c04146105d6578063af75d38f146105eb578063b2041a1514610600578063b535b03e14610615578063e870ed911461062a578063f185db0c1461063a578063f2fde38b1461064f578063fb5e76e614610670575b005b3480156101b957600080fd5b506101c2610685565b60408051600160a060020a039092168252519081900360200190f35b3480156101ea57600080fd5b5060408051602060046024803582810135848102808701860190975280865261027496843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106949650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102af57600080fd5b506101ab61071d565b6040805160206004604435818101358381028086018501909652808552610345958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506107369650505050505050565b60408051918252519081900360200190f35b610345600435602435610754565b34801561037157600080fd5b506101ab600435610770565b34801561038957600080fd5b506103926107a3565b604080519115158252519081900360200190f35b6103456004356107ac565b3480156103bd57600080fd5b506101ab600160a060020a03600435166107af565b3480156103de57600080fd5b506101ab600435151561080c565b3480156103f857600080fd5b506101ab61084d565b34801561040d57600080fd5b50610345600435610889565b34801561042557600080fd5b506101c261088f565b34801561043a57600080fd5b506101c261089e565b34801561044f57600080fd5b506103456108b2565b34801561046457600080fd5b506101ab600160a060020a03600435166108b8565b34801561048557600080fd5b506101ab600160a060020a03600435166108fe565b3480156104a657600080fd5b506101ab6004351515610961565b3480156104c057600080fd5b506104c96109cf565b6040805160ff9092168252519081900360200190f35b3480156104eb57600080fd5b506101ab600160a060020a03600435166109d4565b610345610a2f565b34801561051457600080fd5b506101c2610a34565b34801561052957600080fd5b506104c9600160a060020a0360043581169060243516610a43565b34801561055057600080fd5b506101ab600160a060020a03600435811690602435151590604435151590606435906084359060a43516610b6a565b34801561058b57600080fd5b506105a0600160a060020a0360043516610cda565b6040805195151586529315156020860152848401929092526060840152600160a060020a03166080830152519081900360a00190f35b3480156105e257600080fd5b506101c2610d15565b3480156105f757600080fd5b50610345610d24565b34801561060c57600080fd5b50610392610d2a565b34801561062157600080fd5b506104c9610d4b565b6103456004356024351515610d50565b34801561064657600080fd5b506104c9610d58565b34801561065b57600080fd5b506101ab600160a060020a0360043516610d5d565b34801561067c57600080fd5b506101c2610dcf565b600154600160a060020a031681565b60008080808060ff881615156106b65760009450849350839250829150610713565b6106c03332610a43565b905060ff8116156106de576002945092506000915081905082610713565b60095460ff16151560011415610704576008546002955090935060009250905082610713565b60079450600093508392508291505b5093509350935093565b6107273332610a43565b60ff161561073457600080fd5b565b600060ff8416156107495761074961071d565b506000949350505050565b6000605f82106107665750600061076a565b5060015b92915050565b600254600160a060020a03163214806107935750600254600160a060020a031633145b151561079e57600080fd5b600855565b60095460ff1681565b90565b600254600160a060020a03163214806107d25750600254600160a060020a031633145b15156107dd57600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031632148061082f5750600254600160a060020a031633145b151561083a57600080fd5b6009805460ff1916911515919091179055565b600254600160a060020a03163214806108705750600254600160a060020a031633145b151561087b57600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b6009546101009004600160a060020a031681565b60055481565b600154600160a060020a031632146108cf57600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a03163214806109215750600254600160a060020a031633145b151561092c57600080fd5b60098054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a03163214806109845750600254600160a060020a031633145b151561098f57600080fd5b60078054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600281565b600154600160a060020a031632146109eb57600080fd5b600160a060020a0381161515610a0057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090565b600254600160a060020a031681565b600160a060020a038083166000908152600a602052604081206009549192839261010090041682811515610a82576003830154600160a060020a031691505b600160a060020a03821615610b2e5750604080517f95a078e8000000000000000000000000000000000000000000000000000000008152600160a060020a038781166004830152915183928316916395a078e89160248083019260209291908290030181600087803b158015610af757600080fd5b505af1158015610b0b573d6000803e3d6000fd5b505050506040513d6020811015610b2157600080fd5b50511515610b2e57600a93505b4283600101541115610b3f57601493505b600283015415801590610b555750428360020154105b15610b5f57601e93505b509195945050505050565b600080600088925082600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610bc957600080fd5b505af1158015610bdd573d6000803e3d6000fd5b505050506040513d6020811015610bf357600080fd5b5051600160a060020a03163214610c0957600080fd5b859150811515610c17574291505b506009546101009004600160a060020a0316801515610c335750825b6040805160a08101825298151589529615156020808a0191825289890193845260608a01968752600160a060020a0392831660808b019081529a83166000908152600a9091529790972097518854975160ff199098169015151761ff0019166101009715159790970296909617875551600187015550505160028401555091516003909101805473ffffffffffffffffffffffffffffffffffffffff191691909216179055565b600a60205260009081526040902080546001820154600283015460039093015460ff80841694610100909404169290600160a060020a031685565b600354600160a060020a031681565b60085481565b60075474010000000000000000000000000000000000000000900460ff1681565b600181565b600092915050565b600481565b600254600160a060020a0316321480610d805750600254600160a060020a031633145b1515610d8b57600080fd5b600160a060020a0381161515610da057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600754600160a060020a0316815600a165627a7a72305820e07b208bd87743f14b6371d7b3e98d45fc665d414c5b241de137f302c3533da20029"
        },
        "eluv.displayApp": "displayApp.html",
        "eluv.manageApp": "manageApp.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp.html": {
            ".": {
              "parts": [
                1
              ],
              "size": 123825
            }
          },
          "manageApp.html": {
            ".": {
              "parts": [
                0
              ],
              "size": 123825
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "Sponsored Content"
      }
    }
    async ContentType({
      "name": "Production Master"
    });
    
    
    {
      "id": "iq__45zaXofB4Gy5k1dNhRGJZb7vRMjq",
      "hash": "hq__HMFPpUGqHgZXY8Xn9BtdDxjXxJ29egBYuCPGTwgbyWPZNmHg7VDmHkKpnYkt75a1fJsTWHY4qH",
      "name": "Production Master",
      "meta": {
        "bitcode_flags": "abrmaster",
        "bitcode_format": "builtin",
        "eluv.manageApp": "manageApp/index.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "manageApp": {
            ".": {
              "type": "directory"
            },
            "index.html": {
              ".": {
                "encryption": {
                  "scheme": "none"
                },
                "parts": [
                  2
                ],
                "size": 983260
              }
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "Production Master"
      }
    }
    async ContentType({
      "name": "ABR Master"
    });
    
    
    {
      "id": "iq__39g4WK8kDXVP8yuq6nQTuEcTBGbi",
      "hash": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg",
      "name": "ABR Master",
      "meta": {
        "bitcode_flags": "abrmaster",
        "bitcode_format": "builtin",
        "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
        "description": "ABR Master Type",
        "eluv.displayApp": "displayApp/index.html",
        "eluv.manageApp": "manageApp/index.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp": {
            ".": {
              "type": "directory"
            },
            "index.html": {
              ".": {
                "encryption": {
                  "scheme": "none"
                },
                "parts": [
                  98
                ],
                "size": 1229740
              }
            }
          },
          "manageApp": {
            ".": {
              "type": "directory"
            },
            "index.html": {
              ".": {
                "encryption": {
                  "scheme": "none"
                },
                "parts": [
                  103
                ],
                "size": 987442
              }
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "ABR Master",
        "public": {
          "description": "ABR Master Type",
          "name": "ABR Master"
        }
      }
    }
    async ContentType({
      "name": "Library"
    });
    
    
    {
      "id": "iq__42gJKSsPoLCNkmEiDopEfPSujc2e",
      "hash": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz",
      "name": "Library",
      "meta": {
        "bitcode_part": "hqp_3AttPxAV6U7nRM1szSYiV3j16oVRrokT6nnrh6acsRa2vnXi",
        "eluv.description": "",
        "name": "Library"
      }
    }
    async ContentType({
      "typeId": "iq__2EfDYXPDu2uAKeS35Z6YCrpZTFGo"
    });
    
    
    {
      "id": "iq__2EfDYXPDu2uAKeS35Z6YCrpZTFGo",
      "hash": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK",
      "name": "Test Content Type 2970e61fa16589e97485",
      "meta": {
        "bitcode_part": "hqp_5jwGqMpDJGrwBy1UYEHuADdefmn5wupVSC6pJHTZ8UYsodY1",
        "name": "Test Content Type 2970e61fa16589e97485",
        "public": {
          "name": "Test Content Type 2970e61fa16589e97485"
        }
      }
    }
    async ContentType({
      "name": "Test Content Type 2970e61fa16589e97485"
    });
    
    
    {
      "id": "iq__2EfDYXPDu2uAKeS35Z6YCrpZTFGo",
      "hash": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK",
      "name": "Test Content Type 2970e61fa16589e97485",
      "meta": {
        "bitcode_part": "hqp_5jwGqMpDJGrwBy1UYEHuADdefmn5wupVSC6pJHTZ8UYsodY1",
        "name": "Test Content Type 2970e61fa16589e97485",
        "public": {
          "name": "Test Content Type 2970e61fa16589e97485"
        }
      }
    }
    async ContentType({
      "versionHash": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
    });
    
    
    {
      "id": "iq__2EfDYXPDu2uAKeS35Z6YCrpZTFGo",
      "hash": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK",
      "name": "Test Content Type 2970e61fa16589e97485",
      "meta": {
        "bitcode_part": "hqp_5jwGqMpDJGrwBy1UYEHuADdefmn5wupVSC6pJHTZ8UYsodY1",
        "name": "Test Content Type 2970e61fa16589e97485",
        "public": {
          "name": "Test Content Type 2970e61fa16589e97485"
        }
      }
    }
    async ContentType({
      "name": "Invalid Type Name"
    });
    
    
    <No Return Value>
    async ContentType({
      "name": "library"
    });
    
    
    {
      "id": "iq__42gJKSsPoLCNkmEiDopEfPSujc2e",
      "hash": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz",
      "name": "Library",
      "meta": {
        "bitcode_part": "hqp_3AttPxAV6U7nRM1szSYiV3j16oVRrokT6nnrh6acsRa2vnXi",
        "eluv.description": "",
        "name": "Library"
      }
    }
    Source:

    async ContentTypeOwner({
    nameoptional,
    typeIdoptional,
    versionHashoptional
    })
    → Promise.<string>

    Returns the address of the owner of the specified content type

    Returns: The account address of the owner
    Parameters:
    Name Type Attributes Description
    name string <optional>

    Name of the content type to find

    typeId string <optional>

    ID of the content type to find

    versionHash string <optional>

    Version hash of the content type to find

    Example
    async ContentTypeOwner({
      "name": "Test Content Type 2970e61fa16589e97485"
    });
    
    
    "0x8701fbf87ba86b4ce68445ccf20fe1d362971ed7"
    Source:

    async ContentTypes({}) → Promise.<Object>

    List all content types accessible to this user.

    Returns: Available content types
    Examples
    async ContentTypes();
    
    
    {
      "iq__UQCrqjSX4YuBotjvRg2Cx3FJ3D1": {
        "id": "iq__UQCrqjSX4YuBotjvRg2Cx3FJ3D1",
        "hash": "hq__D682LXFAk7BpchACcWfYJtbUjSGnk7SWDHpBN915WSQ8kPcDRBTBxpBNMzj6eKsvio3FdvyG4o",
        "name": "Linear Channel old",
        "meta": {
          "bitcode_part": "hqp_JURXeNX8pZ2t8X92Ji3RHrhHeBd5SoS4qYDWfc76YyczGgGB",
          "eluv.description": "",
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 48699
              }
            },
            "elv-apps.css": {
              ".": {
                "parts": [
                  2
                ],
                "size": 37627
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 48699
              }
            }
          },
          "mime-types": {
            "css": "text/css",
            "html": "text/html"
          },
          "name": "Linear Channel old"
        }
      },
      "iq__3syfVBh2A9tvygGHPetwggkfDwtn": {
        "id": "iq__3syfVBh2A9tvygGHPetwggkfDwtn",
        "hash": "hq__4jZawSWs4KXLgbUA1HZJdSwJseW3k9wTqaG1c53jf3qycxf1v38bHPnrs4RVoexgG6XdYfcdwp",
        "name": "Sponsored Content ABR Master",
        "meta": {
          "bitcode_flags": "abrmaster",
          "bitcode_format": "builtin",
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "validateAvailability",
                "outputs": [],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "score_pct",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "preset_access_charge",
                    "type": "uint256"
                  }
                ],
                "name": "setPresetAccessCharge",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "mandatoryPresetAccessCharge",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "campaign_manager",
                    "type": "address"
                  }
                ],
                "name": "setCampaignManager",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "mandatory_preset_access_charge",
                    "type": "bool"
                  }
                ],
                "name": "setMandatoryPresetAccessCharge",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "commercialOfferingManagerAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "region",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "commercial_offering_manager_address",
                    "type": "address"
                  }
                ],
                "name": "setCommercialOfferingManagerAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "r",
                    "type": "address"
                  }
                ],
                "name": "setRegion",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "mandatory_sponsoring",
                    "type": "bool"
                  }
                ],
                "name": "setMandatorySponsoring",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "name": "accessor",
                    "type": "address"
                  }
                ],
                "name": "isAvailable",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "name": "sd",
                    "type": "bool"
                  },
                  {
                    "name": "hd",
                    "type": "bool"
                  },
                  {
                    "name": "start",
                    "type": "uint256"
                  },
                  {
                    "name": "end",
                    "type": "uint256"
                  },
                  {
                    "name": "r",
                    "type": "address"
                  }
                ],
                "name": "setAvailability",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "name": "availability",
                "outputs": [
                  {
                    "name": "clearedSD",
                    "type": "bool"
                  },
                  {
                    "name": "clearedHD",
                    "type": "bool"
                  },
                  {
                    "name": "startDate",
                    "type": "uint256"
                  },
                  {
                    "name": "endDate",
                    "type": "uint256"
                  },
                  {
                    "name": "region",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "presetAccessCharge",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "mandatorySponsoring",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "campaignManager",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x6539608cc2e3b8328f7795e506c4b2f5aac17d47",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f666665726e6732303139303531303135323330304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055610e0a806100a26000396000f3006080604052600436106101ab5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101ad5780630f82c16f146101de578063112d0d32146102a3578063123e0e80146102b85780631768595314610357578063198e76711461036557806329ed61371461037d5780633513a805146103a657806335b979ca146103b1578063409fa286146103d257806341c0e1b5146103ec57806345080442146104015780634c937386146104195780635062d68d1461042e57806354fd4d5014610443578063564fb18d146104585780635661d186146104795780636a9719b11461049a5780636af27417146104b45780636d2e4b1b146104df5780637b1cdb3e146105005780638da5cb5b1461050857806391357d4b1461051d5780639e99bbea14610500578063a7b4a4df14610544578063ab3a74251461057f578063af570c04146105d6578063af75d38f146105eb578063b2041a1514610600578063b535b03e14610615578063e870ed911461062a578063f185db0c1461063a578063f2fde38b1461064f578063fb5e76e614610670575b005b3480156101b957600080fd5b506101c2610685565b60408051600160a060020a039092168252519081900360200190f35b3480156101ea57600080fd5b5060408051602060046024803582810135848102808701860190975280865261027496843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106949650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102af57600080fd5b506101ab61071d565b6040805160206004604435818101358381028086018501909652808552610345958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506107369650505050505050565b60408051918252519081900360200190f35b610345600435602435610754565b34801561037157600080fd5b506101ab600435610770565b34801561038957600080fd5b506103926107a3565b604080519115158252519081900360200190f35b6103456004356107ac565b3480156103bd57600080fd5b506101ab600160a060020a03600435166107af565b3480156103de57600080fd5b506101ab600435151561080c565b3480156103f857600080fd5b506101ab61084d565b34801561040d57600080fd5b50610345600435610889565b34801561042557600080fd5b506101c261088f565b34801561043a57600080fd5b506101c261089e565b34801561044f57600080fd5b506103456108b2565b34801561046457600080fd5b506101ab600160a060020a03600435166108b8565b34801561048557600080fd5b506101ab600160a060020a03600435166108fe565b3480156104a657600080fd5b506101ab6004351515610961565b3480156104c057600080fd5b506104c96109cf565b6040805160ff9092168252519081900360200190f35b3480156104eb57600080fd5b506101ab600160a060020a03600435166109d4565b610345610a2f565b34801561051457600080fd5b506101c2610a34565b34801561052957600080fd5b506104c9600160a060020a0360043581169060243516610a43565b34801561055057600080fd5b506101ab600160a060020a03600435811690602435151590604435151590606435906084359060a43516610b6a565b34801561058b57600080fd5b506105a0600160a060020a0360043516610cda565b6040805195151586529315156020860152848401929092526060840152600160a060020a03166080830152519081900360a00190f35b3480156105e257600080fd5b506101c2610d15565b3480156105f757600080fd5b50610345610d24565b34801561060c57600080fd5b50610392610d2a565b34801561062157600080fd5b506104c9610d4b565b6103456004356024351515610d50565b34801561064657600080fd5b506104c9610d58565b34801561065b57600080fd5b506101ab600160a060020a0360043516610d5d565b34801561067c57600080fd5b506101c2610dcf565b600154600160a060020a031681565b60008080808060ff881615156106b65760009450849350839250829150610713565b6106c03332610a43565b905060ff8116156106de576002945092506000915081905082610713565b60095460ff16151560011415610704576008546002955090935060009250905082610713565b60079450600093508392508291505b5093509350935093565b6107273332610a43565b60ff161561073457600080fd5b565b600060ff8416156107495761074961071d565b506000949350505050565b6000605f82106107665750600061076a565b5060015b92915050565b600254600160a060020a03163214806107935750600254600160a060020a031633145b151561079e57600080fd5b600855565b60095460ff1681565b90565b600254600160a060020a03163214806107d25750600254600160a060020a031633145b15156107dd57600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031632148061082f5750600254600160a060020a031633145b151561083a57600080fd5b6009805460ff1916911515919091179055565b600254600160a060020a03163214806108705750600254600160a060020a031633145b151561087b57600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b6009546101009004600160a060020a031681565b60055481565b600154600160a060020a031632146108cf57600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a03163214806109215750600254600160a060020a031633145b151561092c57600080fd5b60098054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a03163214806109845750600254600160a060020a031633145b151561098f57600080fd5b60078054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600281565b600154600160a060020a031632146109eb57600080fd5b600160a060020a0381161515610a0057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090565b600254600160a060020a031681565b600160a060020a038083166000908152600a602052604081206009549192839261010090041682811515610a82576003830154600160a060020a031691505b600160a060020a03821615610b2e5750604080517f95a078e8000000000000000000000000000000000000000000000000000000008152600160a060020a038781166004830152915183928316916395a078e89160248083019260209291908290030181600087803b158015610af757600080fd5b505af1158015610b0b573d6000803e3d6000fd5b505050506040513d6020811015610b2157600080fd5b50511515610b2e57600a93505b4283600101541115610b3f57601493505b600283015415801590610b555750428360020154105b15610b5f57601e93505b509195945050505050565b600080600088925082600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610bc957600080fd5b505af1158015610bdd573d6000803e3d6000fd5b505050506040513d6020811015610bf357600080fd5b5051600160a060020a03163214610c0957600080fd5b859150811515610c17574291505b506009546101009004600160a060020a0316801515610c335750825b6040805160a08101825298151589529615156020808a0191825289890193845260608a01968752600160a060020a0392831660808b019081529a83166000908152600a9091529790972097518854975160ff199098169015151761ff0019166101009715159790970296909617875551600187015550505160028401555091516003909101805473ffffffffffffffffffffffffffffffffffffffff191691909216179055565b600a60205260009081526040902080546001820154600283015460039093015460ff80841694610100909404169290600160a060020a031685565b600354600160a060020a031681565b60085481565b60075474010000000000000000000000000000000000000000900460ff1681565b600181565b600092915050565b600481565b600254600160a060020a0316321480610d805750600254600160a060020a031633145b1515610d8b57600080fd5b600160a060020a0381161515610da057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600754600160a060020a0316815600a165627a7a72305820e07b208bd87743f14b6371d7b3e98d45fc665d414c5b241de137f302c3533da20029"
          },
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 123825
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 123825
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Sponsored Content ABR Master"
        }
      },
      "iq__3kEo6MBsom7Jt5ud5tbMVa6GxXbG": {
        "id": "iq__3kEo6MBsom7Jt5ud5tbMVa6GxXbG",
        "hash": "hq__BfTx44WidNnUaMCH7aWmMpKge5pJrmekMfsrguTmEYmuG3erWYC6rU4zPQC54f1nmuXLQEW8ie",
        "name": "Commercial Offering",
        "meta": {
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x7056051266692d83bb070a0600adae7ea1873f15",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f6666724d677232303139303232363133343630304d4c60055560018054600160a060020a03199081163290811790925560028054909116909117905561169a806100a26000396000f3006080604052600436106100e25763ffffffff60e060020a60003504166302d05d3f81146100e45780630f82c16f14610115578063123e0e80146101da57806317685953146102795780633513a8051461028757806341c0e1b51461029257806345080442146102a757806354fd4d50146102bf5780636af27417146102d45780636d2e4b1b146102ff5780637b1cdb3e146103205780638da5cb5b146103285780639e99bbea1461033d578063af570c0414610345578063b535b03e1461035a578063e870ed911461036f578063f185db0c1461037f578063f2fde38b14610394575b005b3480156100f057600080fd5b506100f96103b5565b60408051600160a060020a039092168252519081900360200190f35b34801561012157600080fd5b506040805160206004602480358281013584810280870186019097528086526101ab96843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103c49650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b6040805160206004604435818101358381028086018501909652808552610267958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103d39650505050505050565b60408051918252519081900360200190f35b6102676004356024356103dd565b6102676004356103e5565b34801561029e57600080fd5b506100e26103e8565b3480156102b357600080fd5b50610267600435610424565b3480156102cb57600080fd5b5061026761042a565b3480156102e057600080fd5b506102e9610430565b6040805160ff9092168252519081900360200190f35b34801561030b57600080fd5b506100e2600160a060020a0360043516610435565b610267610490565b34801561033457600080fd5b506100f9610713565b610267610722565b34801561035157600080fd5b506100f9610727565b34801561036657600080fd5b506102e9610736565b61026760043560243515156103dd565b34801561038b57600080fd5b506102e961073b565b3480156103a057600080fd5b506100e2600160a060020a0360043516610740565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a031632148061040b5750600254600160a060020a031633145b151561041657600080fd5b600254600160a060020a0316ff5b50600090565b60055481565b600281565b600154600160a060020a0316321461044c57600080fd5b600160a060020a038116151561046157600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008060008061049e6107b2565b604051809103906000f0801580156104ba573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350849250839163e53853039160248082019260009290919082900301818387803b15801561052557600080fd5b505af1158015610539573d6000803e3d6000fd5b5050604080517f564fb18d0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038516935063564fb18d9250602480830192600092919082900301818387803b15801561059d57600080fd5b505af11580156105b1573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b15801561061c57600080fd5b505af1158015610630573d6000803e3d6000fd5b5050505080600160a060020a031663f2fde38b83600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561068157600080fd5b505af1158015610695573d6000803e3d6000fd5b505050506040513d60208110156106ab57600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b1580156106f157600080fd5b505af1158015610705573d6000803e3d6000fd5b505050506000935050505090565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600481565b600254600160a060020a03163214806107635750600254600160a060020a031633145b151561076e57600080fd5b600160a060020a038116151561078357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b604051610eac806107c383390190560060806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f666665726e6732303139303531303135323330304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055610e0a806100a26000396000f3006080604052600436106101ab5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101ad5780630f82c16f146101de578063112d0d32146102a3578063123e0e80146102b85780631768595314610357578063198e76711461036557806329ed61371461037d5780633513a805146103a657806335b979ca146103b1578063409fa286146103d257806341c0e1b5146103ec57806345080442146104015780634c937386146104195780635062d68d1461042e57806354fd4d5014610443578063564fb18d146104585780635661d186146104795780636a9719b11461049a5780636af27417146104b45780636d2e4b1b146104df5780637b1cdb3e146105005780638da5cb5b1461050857806391357d4b1461051d5780639e99bbea14610500578063a7b4a4df14610544578063ab3a74251461057f578063af570c04146105d6578063af75d38f146105eb578063b2041a1514610600578063b535b03e14610615578063e870ed911461062a578063f185db0c1461063a578063f2fde38b1461064f578063fb5e76e614610670575b005b3480156101b957600080fd5b506101c2610685565b60408051600160a060020a039092168252519081900360200190f35b3480156101ea57600080fd5b5060408051602060046024803582810135848102808701860190975280865261027496843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106949650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102af57600080fd5b506101ab61071d565b6040805160206004604435818101358381028086018501909652808552610345958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506107369650505050505050565b60408051918252519081900360200190f35b610345600435602435610754565b34801561037157600080fd5b506101ab600435610770565b34801561038957600080fd5b506103926107a3565b604080519115158252519081900360200190f35b6103456004356107ac565b3480156103bd57600080fd5b506101ab600160a060020a03600435166107af565b3480156103de57600080fd5b506101ab600435151561080c565b3480156103f857600080fd5b506101ab61084d565b34801561040d57600080fd5b50610345600435610889565b34801561042557600080fd5b506101c261088f565b34801561043a57600080fd5b506101c261089e565b34801561044f57600080fd5b506103456108b2565b34801561046457600080fd5b506101ab600160a060020a03600435166108b8565b34801561048557600080fd5b506101ab600160a060020a03600435166108fe565b3480156104a657600080fd5b506101ab6004351515610961565b3480156104c057600080fd5b506104c96109cf565b6040805160ff9092168252519081900360200190f35b3480156104eb57600080fd5b506101ab600160a060020a03600435166109d4565b610345610a2f565b34801561051457600080fd5b506101c2610a34565b34801561052957600080fd5b506104c9600160a060020a0360043581169060243516610a43565b34801561055057600080fd5b506101ab600160a060020a03600435811690602435151590604435151590606435906084359060a43516610b6a565b34801561058b57600080fd5b506105a0600160a060020a0360043516610cda565b6040805195151586529315156020860152848401929092526060840152600160a060020a03166080830152519081900360a00190f35b3480156105e257600080fd5b506101c2610d15565b3480156105f757600080fd5b50610345610d24565b34801561060c57600080fd5b50610392610d2a565b34801561062157600080fd5b506104c9610d4b565b6103456004356024351515610d50565b34801561064657600080fd5b506104c9610d58565b34801561065b57600080fd5b506101ab600160a060020a0360043516610d5d565b34801561067c57600080fd5b506101c2610dcf565b600154600160a060020a031681565b60008080808060ff881615156106b65760009450849350839250829150610713565b6106c03332610a43565b905060ff8116156106de576002945092506000915081905082610713565b60095460ff16151560011415610704576008546002955090935060009250905082610713565b60079450600093508392508291505b5093509350935093565b6107273332610a43565b60ff161561073457600080fd5b565b600060ff8416156107495761074961071d565b506000949350505050565b6000605f82106107665750600061076a565b5060015b92915050565b600254600160a060020a03163214806107935750600254600160a060020a031633145b151561079e57600080fd5b600855565b60095460ff1681565b90565b600254600160a060020a03163214806107d25750600254600160a060020a031633145b15156107dd57600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031632148061082f5750600254600160a060020a031633145b151561083a57600080fd5b6009805460ff1916911515919091179055565b600254600160a060020a03163214806108705750600254600160a060020a031633145b151561087b57600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b6009546101009004600160a060020a031681565b60055481565b600154600160a060020a031632146108cf57600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a03163214806109215750600254600160a060020a031633145b151561092c57600080fd5b60098054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a03163214806109845750600254600160a060020a031633145b151561098f57600080fd5b60078054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600281565b600154600160a060020a031632146109eb57600080fd5b600160a060020a0381161515610a0057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090565b600254600160a060020a031681565b600160a060020a038083166000908152600a602052604081206009549192839261010090041682811515610a82576003830154600160a060020a031691505b600160a060020a03821615610b2e5750604080517f95a078e8000000000000000000000000000000000000000000000000000000008152600160a060020a038781166004830152915183928316916395a078e89160248083019260209291908290030181600087803b158015610af757600080fd5b505af1158015610b0b573d6000803e3d6000fd5b505050506040513d6020811015610b2157600080fd5b50511515610b2e57600a93505b4283600101541115610b3f57601493505b600283015415801590610b555750428360020154105b15610b5f57601e93505b509195945050505050565b600080600088925082600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610bc957600080fd5b505af1158015610bdd573d6000803e3d6000fd5b505050506040513d6020811015610bf357600080fd5b5051600160a060020a03163214610c0957600080fd5b859150811515610c17574291505b506009546101009004600160a060020a0316801515610c335750825b6040805160a08101825298151589529615156020808a0191825289890193845260608a01968752600160a060020a0392831660808b019081529a83166000908152600a9091529790972097518854975160ff199098169015151761ff0019166101009715159790970296909617875551600187015550505160028401555091516003909101805473ffffffffffffffffffffffffffffffffffffffff191691909216179055565b600a60205260009081526040902080546001820154600283015460039093015460ff80841694610100909404169290600160a060020a031685565b600354600160a060020a031681565b60085481565b60075474010000000000000000000000000000000000000000900460ff1681565b600181565b600092915050565b600481565b600254600160a060020a0316321480610d805750600254600160a060020a031633145b1515610d8b57600080fd5b600160a060020a0381161515610da057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600754600160a060020a0316815600a165627a7a72305820e07b208bd87743f14b6371d7b3e98d45fc665d414c5b241de137f302c3533da20029a165627a7a72305820af7597711e9b50552780f0bcc71787559afb50142134dcad6e5319c76d0307430029"
          },
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 72522
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 72522
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Commercial Offering"
        }
      },
      "iq__3Fd24Yeyi6ap826va5kYR1VnYNkX": {
        "id": "iq__3Fd24Yeyi6ap826va5kYR1VnYNkX",
        "hash": "hq__4oc8dkS2Czym9cvNAHmaJtKNoF28wtZM5rau1JHnExZHVvmZhGrqu2pzXDzbusP4aLbWchW5QB",
        "name": "Advertisement",
        "meta": {
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_data_ID",
                    "type": "bytes32"
                  }
                ],
                "name": "getAmount",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "request_ID",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "custom_values",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "stake_holders",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "request_ID",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_ID",
                    "type": "uint256"
                  },
                  {
                    "name": "ad_address",
                    "type": "address"
                  }
                ],
                "name": "dbgRequest",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "bitcodeAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "maxCreditPerAd",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_data_ID",
                    "type": "bytes32"
                  }
                ],
                "name": "getContent",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_data_ID",
                    "type": "bytes32"
                  }
                ],
                "name": "getOriginator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_data_ID",
                    "type": "bytes32"
                  }
                ],
                "name": "getAdvertisement",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "creditPerAd",
                    "type": "uint256"
                  }
                ],
                "name": "setMaxCreditPerAd",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_data_ID",
                    "type": "bytes32"
                  }
                ],
                "name": "getCampaign",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "name": "requestMap",
                "outputs": [
                  {
                    "name": "originator",
                    "type": "address"
                  },
                  {
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "name": "advertisement",
                    "type": "address"
                  },
                  {
                    "name": "campaign",
                    "type": "address"
                  },
                  {
                    "name": "amount",
                    "type": "uint256"
                  },
                  {
                    "name": "status",
                    "type": "int8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "bitcode",
                    "type": "address"
                  }
                ],
                "name": "setBitcodeAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "content_address",
                    "type": "address"
                  },
                  {
                    "name": "campaign_address",
                    "type": "address"
                  },
                  {
                    "name": "ad_address",
                    "type": "address"
                  },
                  {
                    "name": "amount",
                    "type": "bytes32"
                  }
                ],
                "name": "createMessage",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "maxCreditPerAd",
                    "type": "uint256"
                  }
                ],
                "name": "MaxCreditPerAd",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "bitcode",
                    "type": "address"
                  }
                ],
                "name": "BitcodeAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "flag",
                    "type": "bool"
                  }
                ],
                "name": "dbgBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "addr",
                    "type": "address"
                  }
                ],
                "name": "dbgAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "num",
                    "type": "uint256"
                  }
                ],
                "name": "dbgUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "num",
                    "type": "uint8"
                  }
                ],
                "name": "dbgUint8",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "dbgByte32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes"
                  }
                ],
                "name": "dbgBytes",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x4f98f2f2c7cec6576cb9bd60aeab07a6bb7030a5",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677241647665727469736d6e7432303139303531303135323230304d4c60055560085560018054600160a060020a031990811632908117909255600280549091169091179055611592806100a76000396000f30060806040526004361061017f5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101815780630e0a0d74146101b25780630f82c16f146101dc578063123e0e80146102a1578063176859531461032e578063208daa4f1461033c5780633513a8051461036057806341c0e1b51461036b5780634508044214610380578063508ddbb01461039857806354fd4d50146103ad57806355a632f8146103c25780635cc15001146103d75780636af27417146103ef5780636d2e4b1b1461041a5780637afc54d41461043b5780637b1cdb3e146104535780638da5cb5b1461045b57806398980081146104705780639e99bbea14610453578063af570c0414610488578063b535b03e1461049d578063c5f8c53f146104b2578063cabe0452146104ca578063d4ecba4f146104e2578063dded4d7b14610544578063e75c24bb14610565578063e870ed911461060a578063f185db0c1461061a578063f2fde38b1461062f575b005b34801561018d57600080fd5b50610196610650565b60408051600160a060020a039092168252519081900360200190f35b3480156101be57600080fd5b506101ca60043561065f565b60408051918252519081900360200190f35b3480156101e857600080fd5b5060408051602060046024803582810135848102808701860190975280865261027296843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106bc9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526101ca958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106cb9650505050505050565b6101ca60043560243561092a565b34801561034857600080fd5b506101ca600435600160a060020a0360243516610bea565b6101ca600435610c97565b34801561037757600080fd5b5061017f610c9a565b34801561038c57600080fd5b506101ca600435610cd6565b3480156103a457600080fd5b50610196610cdc565b3480156103b957600080fd5b506101ca610ceb565b3480156103ce57600080fd5b506101ca610cf1565b3480156103e357600080fd5b50610196600435610cf7565b3480156103fb57600080fd5b50610404610d15565b6040805160ff9092168252519081900360200190f35b34801561042657600080fd5b5061017f600160a060020a0360043516610d1a565b34801561044757600080fd5b50610196600435610d75565b6101ca610d90565b34801561046757600080fd5b50610196610d95565b34801561047c57600080fd5b50610196600435610da4565b34801561049457600080fd5b50610196610dd1565b3480156104a957600080fd5b50610404610de0565b3480156104be57600080fd5b5061017f600435610de5565b3480156104d657600080fd5b50610196600435610e4e565b3480156104ee57600080fd5b506104fa600435610e6c565b60408051600160a060020a0397881681529587166020870152938616858501529190941660608401526080830193909352600092830b90920b60a082015290519081900360c00190f35b34801561055057600080fd5b50610196600160a060020a0360043516610eb2565b34801561057157600080fd5b50610595600160a060020a0360043581169060243581169060443516606435610f58565b6040805160208082528351818301528351919283929083019185019080838360005b838110156105cf5781810151838201526020016105b7565b50505050905090810190601f1680156105fc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ca60043560243515156111af565b34801561062657600080fd5b506104046111b7565b34801561063b57600080fd5b5061017f600160a060020a03600435166111bc565b600154600160a060020a031681565b600081815260076020526040812060010154600160a060020a03161580159061069b5750600082815260076020526040812060050154810b900b155b15156106a657600080fd5b5060009081526007602052604090206004015490565b60076000808093509350935093565b60008060008060008060008060008951600014156106ec576000985061091a565b8960008151811015156106fb57fe5b602090810290910101519750600160a060020a038816156109155789600181518110151561072557fe5b9060200190602002015196508a600081518110151561074057fe5b9060200190602002015195508a600181518110151561075b57fe5b6020908102909101015160001a60f860020a0260f860020a900494508a600281518110151561078657fe5b9060200190602002015193508a60038151811015156107a157fe5b60209081029091010151600654909350600160a060020a0316156107cd576107cd88888888888861122e565b60085415806107de57506008548611155b15156107e957600080fd5b86915081600160a060020a0316632310167f6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561084357600080fd5b505af1158015610857573d6000803e3d6000fd5b505050506040513d602081101561086d57600080fd5b5051604080517ff06148f2000000000000000000000000000000000000000000000000000000008152336004820152602481018990529051919250600160a060020a0383169163f06148f2916044808201926020929091908290030181600087803b1580156108db57600080fd5b505af11580156108ef573d6000803e3d6000fd5b505050506040513d602081101561090557600080fd5b5061091590508d89338a8a6113b3565b600098505b5050505050505050949350505050565b600080600080600033876040516020018083600160a060020a0316600160a060020a03166c01000000000000000000000000028152601401828152602001925050506040516020818303038152906040526040518082805190602001908083835b602083106109aa5780518252601f19909201916020918201910161098b565b51815160001960209485036101000a0190811690199190911617905260408051949092018490039093206000818152600790945292208054929850965050600160a060020a031632149150508015610a0b57506005830154600090810b900b155b1515610a1657600080fd5b60008481526007602090815260408083206003015481517f2310167f0000000000000000000000000000000000000000000000000000000081529151600160a060020a0390911695508593632310167f93600480850194919392918390030190829087803b158015610a8757600080fd5b505af1158015610a9b573d6000803e3d6000fd5b505050506040513d6020811015610ab157600080fd5b5051604080517fcfefb3d5000000000000000000000000000000000000000000000000000000008152600481018790529051919250600160a060020a0383169163cfefb3d5916024808201926020929091908290030181600087803b158015610b1957600080fd5b505af1158015610b2d573d6000803e3d6000fd5b505050506040513d6020811015610b4357600080fd5b50506000848152600760209081526040808320805473ffffffffffffffffffffffffffffffffffffffff1990811682556001820180548216905560028201805482169055600382018054909116905560048101849055600501805460ff1916905580518a81529182019290925281517fbf0f2215c45c5ee802d4c20bdfc915308c4459b0f6a78f23ad350e6408bf2891929181900390910190a15060009695505050505050565b600081836040516020018083600160a060020a0316600160a060020a03166c01000000000000000000000000028152601401828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610c645780518252601f199092019160209182019101610c45565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209695505050505050565b90565b600254600160a060020a0316321480610cbd5750600254600160a060020a031633145b1515610cc857600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b60055481565b60085481565b600090815260076020526040902060010154600160a060020a031690565b600281565b600154600160a060020a03163214610d3157600080fd5b600160a060020a0381161515610d4657600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090815260076020526040902054600160a060020a031690565b600090565b600254600160a060020a031681565b600081815260076020526040812060020154600160a060020a0316801515610dcb57600080fd5b92915050565b600354600160a060020a031681565b600181565b600254600160a060020a0316321480610e085750600254600160a060020a031633145b1515610e1357600080fd5b60088190556040805182815290517f1f6808146a51d157d9343b08ee6fce3b39b0e5b419f4c8524a56512acf5ba2b59181900360200190a150565b600090815260076020526040902060030154600160a060020a031690565b600760205260009081526040812080546001820154600283015460038401546004850154600590950154600160a060020a03948516969385169592851694909116920b86565b600254600090600160a060020a0316321480610ed85750600254600160a060020a031633145b1515610ee357600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03848116919091179182905560408051929091168252517fecfcc1bcfb602db0a89a128bad350799ac7741ae87395080e8da39da6f100fcb916020908290030190a15050600654600160a060020a031690565b60408051606080825260808201909252819060009081908360208201610c00803883395050815191945060fd60020a918591506000908110610f9657fe5b906020010190600160f860020a031916908160001a905350825160fd60020a9084906015908110610fc357fe5b906020010190600160f860020a031916908160001a905350825160fd60020a908490602a908110610ff057fe5b906020010190600160f860020a031916908160001a905350825160fd60020a908490603f90811061101d57fe5b906020010190600160f860020a031916908160001a905350600091505b601482101561113e578160130360080260020a86600160a060020a031681151561106057fe5b0490508060f860020a02838360010181518110151561107b57fe5b906020010190600160f860020a031916908160001a9053508160130360080260020a87600160a060020a03168115156110b057fe5b0490508060f860020a0283836016018151811015156110cb57fe5b906020010190600160f860020a031916908160001a9053508160130360080260020a88600160a060020a031681151561110057fe5b0490508060f860020a028383602b0181518110151561111b57fe5b906020010190600160f860020a031916908160001a90535060019091019061103a565b600091505b60208210156111a35784826020811061115857fe5b1a60f860020a0260f860020a900490508060f860020a02838360400181518110151561118057fe5b906020010190600160f860020a031916908160001a905350600190910190611143565b50909695505050505050565b600092915050565b600481565b600254600160a060020a03163214806111df5750600254600160a060020a031633145b15156111ea57600080fd5b600160a060020a03811615156111ff57600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b606060008061123f8989338a610f58565b92508260405160200180807f19457468657265756d205369676e6564204d6573736167653a0a393600000000815250601c0182805190602001908083835b6020831061129c5780518252601f19909201916020918201910161127d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b602083106112ff5780518252601f1990920191602091820191016112e0565b51815160209384036101000a600019018019909216911617905260408051929094018290038220600080845283830180875282905260ff8e1684870152606084018d9052608084018c905294519098506001965060a080840196509194601f19820194509281900390910191865af115801561137f573d6000803e3d6000fd5b5050604051601f190151600654909250600160a060020a0380841691161490506113a857600080fd5b505050505050505050565b60006113bd611531565b84876040516020018083600160a060020a0316600160a060020a03166c01000000000000000000000000028152601401828152602001925050506040516020818303038152906040526040518082805190602001908083835b602083106114355780518252601f199092019160209182019101611416565b51815160209384036101000a60001901801990921691161790526040805192909401829003822060c083018552328352600160a060020a039c8d168383019081529b8d168386019081529a8d1660608401908152608084019a8b52600060a0850181815292815260079093529482209251835473ffffffffffffffffffffffffffffffffffffffff19908116918f169190911784559b516001840180548e16918f1691909117905599516002830180548d16918e169190911790559251600382018054909b169b169a909a1790985594516004890155505092516005909501805460ff191660ff9690930b959095169190911790935550505050565b6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a0810191909152905600a165627a7a7230582074c6feb6abc40b710f5a82fb8c9cff0bc13b436a30507d84bd5fe87b160140d30029"
          },
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 73720
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 73720
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Advertisement"
        }
      },
      "iq__3KicsTfHxAru9hwCDAfWsLtCKYMa": {
        "id": "iq__3KicsTfHxAru9hwCDAfWsLtCKYMa",
        "hash": "hq__7HBasPghuRRKA39eNXwdvqdytUsq8XKYC4X2wfumA8iNE6F6mFK6G576n5D82mkmCcQCK9bkWx",
        "name": "Channel",
        "meta": {
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 82111
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 82111
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Channel"
        }
      },
      "iq__3ugM27TmKaK3aH5FhroqAGddFoty": {
        "id": "iq__3ugM27TmKaK3aH5FhroqAGddFoty",
        "hash": "hq__DxBV4QBDgXLYto9C4CuZ8Pwwo4JWQoufdCxFpHE58Koiqwm7Vg3SNywCWZL9RMHF77sR9aPskh",
        "name": "Campaign",
        "meta": {
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "percent",
                    "type": "uint8"
                  }
                ],
                "name": "setLibraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "campaignLibraryAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "libraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "campaign_library_address",
                    "type": "address"
                  }
                ],
                "name": "setCampaignLibraryAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "market_place_address",
                    "type": "address"
                  }
                ],
                "name": "setMarketPlaceAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "initializedAsCampaignMgr",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "marketPlaceAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x8071af01e88a02afef5acaf47d95d1c6a415b53e",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e4d677232303139303232323135333630304d4c6005556006805460ff191690556007805460a060020a60ff021916905560018054600160a060020a031990811632908117909255600280549091169091179055611fdd806100bc6000396000f3006080604052600436106101485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f811461014a5780630f82c16f1461017b578063123e0e801461024057806317685953146102df5780633513a805146102ed57806341c0e1b5146102f8578063444814391461030d578063450804421461033e5780634edd676b1461035657806354fd4d501461036b5780636af27417146103805780636d2e4b1b1461039557806374cf29c2146103b65780637b1cdb3e146103cb5780638597a2a3146103d35780638da5cb5b146103f45780639e99bbea14610409578063af570c0414610411578063b535b03e14610426578063cc98ef961461043b578063d7f48c341461045c578063e870ed9114610485578063ed27107b14610495578063f185db0c146104aa578063f2fde38b146104bf575b005b34801561015657600080fd5b5061015f6104e0565b60408051600160a060020a039092168252519081900360200190f35b34801561018757600080fd5b5060408051602060046024803582810135848102808701860190975280865261021196843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104ef9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526102cd958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104fe9650505050505050565b60408051918252519081900360200190f35b6102cd600435602435610508565b6102cd600435610510565b34801561030457600080fd5b50610148610513565b34801561031957600080fd5b5061032860ff6004351661054f565b6040805160ff9092168252519081900360200190f35b34801561034a57600080fd5b506102cd600435610597565b34801561036257600080fd5b5061015f61059d565b34801561037757600080fd5b506102cd6105b1565b34801561038c57600080fd5b506103286105b7565b3480156103a157600080fd5b50610148600160a060020a03600435166105bc565b3480156103c257600080fd5b50610328610617565b6102cd610620565b3480156103df57600080fd5b50610148600160a060020a03600435166108c7565b34801561040057600080fd5b5061015f61092a565b6102cd610939565b34801561041d57600080fd5b5061015f61093e565b34801561043257600080fd5b5061032861094d565b34801561044757600080fd5b50610148600160a060020a0360043516610952565b34801561046857600080fd5b50610471610998565b604080519115158252519081900360200190f35b6102cd6004356024351515610508565b3480156104a157600080fd5b5061015f6109b9565b3480156104b657600080fd5b506103286109c8565b3480156104cb57600080fd5b50610148600160a060020a03600435166109cd565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a03163214806105365750600254600160a060020a031633145b151561054157600080fd5b600254600160a060020a0316ff5b600254600090600160a060020a03163214806105755750600254600160a060020a031633145b151561058057600080fd5b506006805460ff191660ff92831617908190551690565b50600090565b6006546101009004600160a060020a031681565b60055481565b600281565b600154600160a060020a031632146105d357600080fd5b600160a060020a03811615156105e857600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065460ff1681565b60075460009081908190819074010000000000000000000000000000000000000000900460ff16151561068b576007805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055600093506108c1565b610693610a3f565b604051809103906000f0801580156106af573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350839163e53853039160248082019260009290919082900301818387803b15801561071757600080fd5b505af115801561072b573d6000803e3d6000fd5b5050600654604080517f4448143900000000000000000000000000000000000000000000000000000000815260ff909216600483015251869450600160a060020a03851693506344481439925060248083019260209291908290030181600087803b15801561079957600080fd5b505af11580156107ad573d6000803e3d6000fd5b505050506040513d60208110156107c357600080fd5b5050604080517f63c77f8f0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038316916363c77f8f91602480830192600092919082900301818387803b15801561082557600080fd5b505af1158015610839573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b1580156108a457600080fd5b505af11580156108b8573d6000803e3d6000fd5b50505050600093505b50505090565b600254600160a060020a03163214806108ea5750600254600160a060020a031633145b15156108f557600080fd5b60068054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600154600160a060020a0316321461096957600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60075474010000000000000000000000000000000000000000900460ff1681565b600754600160a060020a031681565b600481565b600254600160a060020a03163214806109f05750600254600160a060020a031633145b15156109fb57600080fd5b600160a060020a0381161515610a1057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60405161156280610a5083390190560060806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e32303139303331383130353130304d4c0000006005556006805460a060020a60ff021916905542600a55600b5560018054600160a060020a0319908116329081179092556002805490911690911790556114a7806100bb6000396000f3006080604052600436106101b65763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101b85780630b97bc86146101e95780630f82c16f146102105780630fb5a6b4146102d5578063123e0e80146102ea57806317685953146103775780631e1333fb1461038557806322f3e2d4146103bd578063309d1e40146103d25780633513a805146104185780633b917c301461042357806341c0e1b514610438578063444814391461044d578063450804421461047e57806346d5badb1461049657806354fd4d50146104ab57806363c77f8f146104c05780636af27417146104e15780636d2e4b1b146104f657806374cf29c21461051757806379d367ef1461052c5780637b1cdb3e1461054d5780638da5cb5b146105555780639dfa5d331461056a5780639e99bbea1461054d578063af570c041461057f578063b535b03e14610594578063c940c6b3146105a9578063cfefb3d5146105ca578063e177246e146105e2578063e870ed91146105fa578063f06148f21461060a578063f185db0c1461062e578063f2fde38b14610643578063f34da3c014610664575b005b3480156101c457600080fd5b506101cd61067c565b60408051600160a060020a039092168252519081900360200190f35b3480156101f557600080fd5b506101fe61068b565b60408051918252519081900360200190f35b34801561021c57600080fd5b506040805160206004602480358281013584810280870186019097528086526102a696843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106919650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102e157600080fd5b506101fe6106a0565b60408051602060046044358181013583810280860185019096528085526101fe958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106a69650505050505050565b6101fe6004356024356106b0565b34801561039157600080fd5b506103a9600160a060020a03600435166024356106b8565b604080519115158252519081900360200190f35b3480156103c957600080fd5b506103a96107eb565b3480156103de57600080fd5b506103f3600160a060020a036004351661081f565b604080519384526020840192909252600090810b900b82820152519081900360600190f35b6101fe600435610840565b34801561042f57600080fd5b506101cd610843565b34801561044457600080fd5b506101b6610852565b34801561045957600080fd5b5061046860ff6004351661088e565b6040805160ff9092168252519081900360200190f35b34801561048a57600080fd5b506101fe6004356108f0565b3480156104a257600080fd5b506101fe6108f6565b3480156104b757600080fd5b506101fe6108fc565b3480156104cc57600080fd5b506101b6600160a060020a0360043516610902565b3480156104ed57600080fd5b50610468610948565b34801561050257600080fd5b506101b6600160a060020a036004351661094d565b34801561052357600080fd5b506104686109a8565b34801561053857600080fd5b506103a9600160a060020a03600435166109c9565b6101fe610b73565b34801561056157600080fd5b506101cd610b78565b34801561057657600080fd5b506101fe610b87565b34801561058b57600080fd5b506101cd610bc2565b3480156105a057600080fd5b50610468610bd1565b3480156105b557600080fd5b506101fe600435602435604435606435610bd6565b3480156105d657600080fd5b506103a9600435610c24565b3480156105ee57600080fd5b506101fe60043561131e565b6101fe60043560243515156106b0565b34801561061657600080fd5b506103a9600160a060020a036004351660243561135f565b34801561063a57600080fd5b506104686113b8565b34801561064f57600080fd5b506101b6600160a060020a03600435166113bd565b34801561067057600080fd5b506101cd60043561142f565b600154600160a060020a031681565b600a5481565b60076000808093509350935093565b600b5481565b6000949350505050565b600092915050565b60006106c2611457565b600254600090600160a060020a03163214806106e85750600254600160a060020a031633145b15156106f357600080fd5b50506040805160608101825283815260006020808301829052600183850152600160a060020a038716825260079052918220600281015491929091810b900b151561079b5760088054600180820183556000929092527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee301805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0388161790556009805490910190555b50600160a060020a039390931660009081526007602090815260408083208651815591860151600180840191909155950151600290910180549190920b60ff1660ff199091161790555090919050565b600a546000904290811015610803576000915061081b565b600b541580610818575080600b54600a540110155b91505b5090565b60076020526000908152604081208054600182015460029092015490920b83565b90565b600654600160a060020a031681565b600254600160a060020a03163214806108755750600254600160a060020a031633145b151561088057600080fd5b600254600160a060020a0316ff5b600154600090600160a060020a031632146108a857600080fd5b506006805474ff000000000000000000000000000000000000000019167401000000000000000000000000000000000000000060ff9384168102919091179182905590041690565b50600090565b60095481565b60055481565b600154600160a060020a0316321461091957600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600281565b600154600160a060020a0316321461096457600080fd5b600160a060020a038116151561097957600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065474010000000000000000000000000000000000000000900460ff1681565b6002546000908190600160a060020a03163214806109f15750600254600160a060020a031633145b15156109fc57600080fd5b50600160a060020a038216600090815260076020526040812081815560018101829055600201805460ff191690555b600954811015610b685782600160a060020a0316600882815481101515610a4e57fe5b600091825260209091200154600160a060020a03161415610b60576008805482908110610a7757fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff19169055600954600019018114610b4d576008600160095403815481101515610abe57fe5b60009182526020909120015460088054600160a060020a039092169183908110610ae457fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055506008600160095403815481101515610b2657fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff191690555b6009805460001901905560019150610b6d565b600101610a2b565b600091505b50919050565b600090565b600254600160a060020a031681565b600254600090600160a060020a0316321480610bad5750600254600160a060020a031633145b1515610bb857600080fd5b5042600a81905590565b600354600160a060020a031681565b600181565b600254600090600160a060020a0316321480610bfc5750600254600160a060020a031633145b1515610c0757600080fd5b50603c60188502840181028301028101600b819055949350505050565b6000806000806000806000806000610c3a6107eb565b1515610c4557600080fd5b604080517f0e0a0d74000000000000000000000000000000000000000000000000000000008152600481018c905290513399508991630e0a0d749160248083019260209291908290030181600087803b158015610ca157600080fd5b505af1158015610cb5573d6000803e3d6000fd5b505050506040513d6020811015610ccb57600080fd5b5051604080517f98980081000000000000000000000000000000000000000000000000000000008152600481018d90529051919850600160a060020a038a16916398980081916024808201926020929091908290030181600087803b158015610d3357600080fd5b505af1158015610d47573d6000803e3d6000fd5b505050506040513d6020811015610d5d57600080fd5b5051604080517f2310167f00000000000000000000000000000000000000000000000000000000815290519197508796503391600160a060020a03881691632310167f9160048083019260209291908290030181600087803b158015610dc257600080fd5b505af1158015610dd6573d6000803e3d6000fd5b505050506040513d6020811015610dec57600080fd5b5051600160a060020a031614610e0157600080fd5b604080517f7afc54d4000000000000000000000000000000000000000000000000000000008152600481018c905290513291600160a060020a038b1691637afc54d4916024808201926020929091908290030181600087803b158015610e6657600080fd5b505af1158015610e7a573d6000803e3d6000fd5b505050506040513d6020811015610e9057600080fd5b5051600160a060020a031614610ea557600080fd5b600160a060020a03861660009081526007602052604081206002810154909550810b900b600114610ed557600080fd5b83541580610eea575060018401548454038711155b1515610ef557600080fd5b600180850154600160a060020a0388166000908152600760205260409020908901910155835415801590610f4457508354600160a060020a038716600090815260076020526040902060010154145b15610f7057600160a060020a0386166000908152600760205260409020600201805460ff191660ff1790555b60065474010000000000000000000000000000000000000000900460ff1660648804029250821561127157604080517f5cc15001000000000000000000000000000000000000000000000000000000008152600481018c90529051600160a060020a038a1691635cc150019160248083019260209291908290030181600087803b158015610ffd57600080fd5b505af1158015611011573d6000803e3d6000fd5b505050506040513d602081101561102757600080fd5b5051604080517fb816f5130000000000000000000000000000000000000000000000000000000081529051919350600160a060020a0384169163b816f513916004808201926020929091908290030181600087803b15801561108857600080fd5b505af115801561109c573d6000803e3d6000fd5b505050506040513d60208110156110b257600080fd5b5051604080517f8da5cb5b0000000000000000000000000000000000000000000000000000000081529051919250600160a060020a03831691638da5cb5b916004808201926020929091908290030181600087803b15801561111357600080fd5b505af1158015611127573d6000803e3d6000fd5b505050506040513d602081101561113d57600080fd5b5051604051600160a060020a039091169084156108fc029085906000818181858888f19350505050158015611176573d6000803e3d6000fd5b507f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a81600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156111ef57600080fd5b505af1158015611203573d6000803e3d6000fd5b505050506040513d602081101561121957600080fd5b505160408051600160a060020a0390921660208301528181018690526060808352600c908301527f526574726f63657373696f6e00000000000000000000000000000000000000006080830152519081900360a00190a15b604051329084890380156108fc02916000818181858888f1935050505015801561129f573d6000803e3d6000fd5b50604080513260208201528489038183015260608082526006908201527f5265776172640000000000000000000000000000000000000000000000000000608082015290517f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a9181900360a00190a15060019998505050505050505050565b600254600090600160a060020a03163214806113445750600254600160a060020a031633145b151561134f57600080fd5b50600a8054820190819055919050565b60008061136a6107eb565b151561137557600080fd5b50600160a060020a0383166000908152600760205260409020805415806113a3575060018101548154038311155b15156113ae57600080fd5b5060019392505050565b600481565b600254600160a060020a03163214806113e05750600254600160a060020a031633145b15156113eb57600080fd5b600160a060020a038116151561140057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600880548290811061143d57fe5b600091825260209091200154600160a060020a0316905081565b60606040519081016040528060008152602001600081526020016000800b815250905600a165627a7a72305820becc96e99c6926cb052edc800d780fc74a533f9dde4b797cc7e4642f277fd1cc0029a165627a7a72305820ba38a2c5cfdcbb681408b1b80cb36cc3bffae73072fe02d8f38e737a771587ef0029",
            "factoryAbi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "percent",
                    "type": "uint8"
                  }
                ],
                "name": "setLibraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "campaignLibraryAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "libraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "campaign_library_address",
                    "type": "address"
                  }
                ],
                "name": "setCampaignLibraryAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "market_place_address",
                    "type": "address"
                  }
                ],
                "name": "setMarketPlaceAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "initializedAsCampaignMgr",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "marketPlaceAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ]
          },
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  2
                ],
                "size": 40858
              }
            },
            "elv-apps.css": {
              ".": {
                "parts": [
                  4
                ],
                "size": 37627
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  3
                ],
                "size": 40858
              }
            }
          },
          "mime-types": {
            "css": "text/css",
            "html": "text/html"
          },
          "name": "Campaign"
        }
      },
      "iq__ruJTQUEiuvWwP5VV6z7A39j5pkr": {
        "id": "iq__ruJTQUEiuvWwP5VV6z7A39j5pkr",
        "hash": "hq__pbFJL9TRrNHx2oyqQ92Qs6UTxMuGv1on8wmfmFCf7NbfVerp6HftZuck4m4PntNzCfosVPhhk",
        "name": "Campaign Manager",
        "meta": {
          "bitcode_part": "hqp_S1k59TTzCt9WStMWFEr91onr3vJm5iwKRjWSQqhyAuxYNTww",
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0xfb8b470b7577efad41c15598cb2e9380b473ace3",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d67724d61726b6574506c61636532303139303232323135333730304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055612887806100a26000396000f3006080604052600436106100e25763ffffffff60e060020a60003504166302d05d3f81146100e45780630f82c16f14610115578063123e0e80146101da57806317685953146102795780633513a8051461028757806341c0e1b51461029257806345080442146102a757806354fd4d50146102bf5780636af27417146102d45780636d2e4b1b146102ff5780637b1cdb3e146103205780638da5cb5b146103285780639e99bbea1461033d578063af570c0414610345578063b535b03e1461035a578063e870ed911461036f578063f185db0c1461037f578063f2fde38b14610394575b005b3480156100f057600080fd5b506100f96103b5565b60408051600160a060020a039092168252519081900360200190f35b34801561012157600080fd5b506040805160206004602480358281013584810280870186019097528086526101ab96843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103c49650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b6040805160206004604435818101358381028086018501909652808552610267958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103d39650505050505050565b60408051918252519081900360200190f35b6102676004356024356103dd565b6102676004356103e5565b34801561029e57600080fd5b506100e26103e8565b3480156102b357600080fd5b50610267600435610424565b3480156102cb57600080fd5b5061026761042a565b3480156102e057600080fd5b506102e9610430565b6040805160ff9092168252519081900360200190f35b34801561030b57600080fd5b506100e2600160a060020a0360043516610435565b610267610490565b34801561033457600080fd5b506100f9610713565b610267610722565b34801561035157600080fd5b506100f9610727565b34801561036657600080fd5b506102e9610736565b61026760043560243515156103dd565b34801561038b57600080fd5b506102e961073b565b3480156103a057600080fd5b506100e2600160a060020a0360043516610740565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a031632148061040b5750600254600160a060020a031633145b151561041657600080fd5b600254600160a060020a0316ff5b50600090565b60055481565b600281565b600154600160a060020a0316321461044c57600080fd5b600160a060020a038116151561046157600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008060008061049e6107b2565b604051809103906000f0801580156104ba573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350849250839163e53853039160248082019260009290919082900301818387803b15801561052557600080fd5b505af1158015610539573d6000803e3d6000fd5b5050604080517fcc98ef960000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038516935063cc98ef969250602480830192600092919082900301818387803b15801561059d57600080fd5b505af11580156105b1573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b15801561061c57600080fd5b505af1158015610630573d6000803e3d6000fd5b5050505080600160a060020a031663f2fde38b83600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561068157600080fd5b505af1158015610695573d6000803e3d6000fd5b505050506040513d60208110156106ab57600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b1580156106f157600080fd5b505af1158015610705573d6000803e3d6000fd5b505050506000935050505090565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600481565b600254600160a060020a03163214806107635750600254600160a060020a031633145b151561076e57600080fd5b600160a060020a038116151561078357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b604051612099806107c383390190560060806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e4d677232303139303232323135333630304d4c6005556006805460ff191690556007805460a060020a60ff021916905560018054600160a060020a031990811632908117909255600280549091169091179055611fdd806100bc6000396000f3006080604052600436106101485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f811461014a5780630f82c16f1461017b578063123e0e801461024057806317685953146102df5780633513a805146102ed57806341c0e1b5146102f8578063444814391461030d578063450804421461033e5780634edd676b1461035657806354fd4d501461036b5780636af27417146103805780636d2e4b1b1461039557806374cf29c2146103b65780637b1cdb3e146103cb5780638597a2a3146103d35780638da5cb5b146103f45780639e99bbea14610409578063af570c0414610411578063b535b03e14610426578063cc98ef961461043b578063d7f48c341461045c578063e870ed9114610485578063ed27107b14610495578063f185db0c146104aa578063f2fde38b146104bf575b005b34801561015657600080fd5b5061015f6104e0565b60408051600160a060020a039092168252519081900360200190f35b34801561018757600080fd5b5060408051602060046024803582810135848102808701860190975280865261021196843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104ef9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526102cd958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104fe9650505050505050565b60408051918252519081900360200190f35b6102cd600435602435610508565b6102cd600435610510565b34801561030457600080fd5b50610148610513565b34801561031957600080fd5b5061032860ff6004351661054f565b6040805160ff9092168252519081900360200190f35b34801561034a57600080fd5b506102cd600435610597565b34801561036257600080fd5b5061015f61059d565b34801561037757600080fd5b506102cd6105b1565b34801561038c57600080fd5b506103286105b7565b3480156103a157600080fd5b50610148600160a060020a03600435166105bc565b3480156103c257600080fd5b50610328610617565b6102cd610620565b3480156103df57600080fd5b50610148600160a060020a03600435166108c7565b34801561040057600080fd5b5061015f61092a565b6102cd610939565b34801561041d57600080fd5b5061015f61093e565b34801561043257600080fd5b5061032861094d565b34801561044757600080fd5b50610148600160a060020a0360043516610952565b34801561046857600080fd5b50610471610998565b604080519115158252519081900360200190f35b6102cd6004356024351515610508565b3480156104a157600080fd5b5061015f6109b9565b3480156104b657600080fd5b506103286109c8565b3480156104cb57600080fd5b50610148600160a060020a03600435166109cd565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a03163214806105365750600254600160a060020a031633145b151561054157600080fd5b600254600160a060020a0316ff5b600254600090600160a060020a03163214806105755750600254600160a060020a031633145b151561058057600080fd5b506006805460ff191660ff92831617908190551690565b50600090565b6006546101009004600160a060020a031681565b60055481565b600281565b600154600160a060020a031632146105d357600080fd5b600160a060020a03811615156105e857600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065460ff1681565b60075460009081908190819074010000000000000000000000000000000000000000900460ff16151561068b576007805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055600093506108c1565b610693610a3f565b604051809103906000f0801580156106af573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350839163e53853039160248082019260009290919082900301818387803b15801561071757600080fd5b505af115801561072b573d6000803e3d6000fd5b5050600654604080517f4448143900000000000000000000000000000000000000000000000000000000815260ff909216600483015251869450600160a060020a03851693506344481439925060248083019260209291908290030181600087803b15801561079957600080fd5b505af11580156107ad573d6000803e3d6000fd5b505050506040513d60208110156107c357600080fd5b5050604080517f63c77f8f0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038316916363c77f8f91602480830192600092919082900301818387803b15801561082557600080fd5b505af1158015610839573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b1580156108a457600080fd5b505af11580156108b8573d6000803e3d6000fd5b50505050600093505b50505090565b600254600160a060020a03163214806108ea5750600254600160a060020a031633145b15156108f557600080fd5b60068054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600154600160a060020a0316321461096957600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60075474010000000000000000000000000000000000000000900460ff1681565b600754600160a060020a031681565b600481565b600254600160a060020a03163214806109f05750600254600160a060020a031633145b15156109fb57600080fd5b600160a060020a0381161515610a1057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60405161156280610a5083390190560060806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e32303139303331383130353130304d4c0000006005556006805460a060020a60ff021916905542600a55600b5560018054600160a060020a0319908116329081179092556002805490911690911790556114a7806100bb6000396000f3006080604052600436106101b65763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101b85780630b97bc86146101e95780630f82c16f146102105780630fb5a6b4146102d5578063123e0e80146102ea57806317685953146103775780631e1333fb1461038557806322f3e2d4146103bd578063309d1e40146103d25780633513a805146104185780633b917c301461042357806341c0e1b514610438578063444814391461044d578063450804421461047e57806346d5badb1461049657806354fd4d50146104ab57806363c77f8f146104c05780636af27417146104e15780636d2e4b1b146104f657806374cf29c21461051757806379d367ef1461052c5780637b1cdb3e1461054d5780638da5cb5b146105555780639dfa5d331461056a5780639e99bbea1461054d578063af570c041461057f578063b535b03e14610594578063c940c6b3146105a9578063cfefb3d5146105ca578063e177246e146105e2578063e870ed91146105fa578063f06148f21461060a578063f185db0c1461062e578063f2fde38b14610643578063f34da3c014610664575b005b3480156101c457600080fd5b506101cd61067c565b60408051600160a060020a039092168252519081900360200190f35b3480156101f557600080fd5b506101fe61068b565b60408051918252519081900360200190f35b34801561021c57600080fd5b506040805160206004602480358281013584810280870186019097528086526102a696843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106919650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102e157600080fd5b506101fe6106a0565b60408051602060046044358181013583810280860185019096528085526101fe958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106a69650505050505050565b6101fe6004356024356106b0565b34801561039157600080fd5b506103a9600160a060020a03600435166024356106b8565b604080519115158252519081900360200190f35b3480156103c957600080fd5b506103a96107eb565b3480156103de57600080fd5b506103f3600160a060020a036004351661081f565b604080519384526020840192909252600090810b900b82820152519081900360600190f35b6101fe600435610840565b34801561042f57600080fd5b506101cd610843565b34801561044457600080fd5b506101b6610852565b34801561045957600080fd5b5061046860ff6004351661088e565b6040805160ff9092168252519081900360200190f35b34801561048a57600080fd5b506101fe6004356108f0565b3480156104a257600080fd5b506101fe6108f6565b3480156104b757600080fd5b506101fe6108fc565b3480156104cc57600080fd5b506101b6600160a060020a0360043516610902565b3480156104ed57600080fd5b50610468610948565b34801561050257600080fd5b506101b6600160a060020a036004351661094d565b34801561052357600080fd5b506104686109a8565b34801561053857600080fd5b506103a9600160a060020a03600435166109c9565b6101fe610b73565b34801561056157600080fd5b506101cd610b78565b34801561057657600080fd5b506101fe610b87565b34801561058b57600080fd5b506101cd610bc2565b3480156105a057600080fd5b50610468610bd1565b3480156105b557600080fd5b506101fe600435602435604435606435610bd6565b3480156105d657600080fd5b506103a9600435610c24565b3480156105ee57600080fd5b506101fe60043561131e565b6101fe60043560243515156106b0565b34801561061657600080fd5b506103a9600160a060020a036004351660243561135f565b34801561063a57600080fd5b506104686113b8565b34801561064f57600080fd5b506101b6600160a060020a03600435166113bd565b34801561067057600080fd5b506101cd60043561142f565b600154600160a060020a031681565b600a5481565b60076000808093509350935093565b600b5481565b6000949350505050565b600092915050565b60006106c2611457565b600254600090600160a060020a03163214806106e85750600254600160a060020a031633145b15156106f357600080fd5b50506040805160608101825283815260006020808301829052600183850152600160a060020a038716825260079052918220600281015491929091810b900b151561079b5760088054600180820183556000929092527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee301805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0388161790556009805490910190555b50600160a060020a039390931660009081526007602090815260408083208651815591860151600180840191909155950151600290910180549190920b60ff1660ff199091161790555090919050565b600a546000904290811015610803576000915061081b565b600b541580610818575080600b54600a540110155b91505b5090565b60076020526000908152604081208054600182015460029092015490920b83565b90565b600654600160a060020a031681565b600254600160a060020a03163214806108755750600254600160a060020a031633145b151561088057600080fd5b600254600160a060020a0316ff5b600154600090600160a060020a031632146108a857600080fd5b506006805474ff000000000000000000000000000000000000000019167401000000000000000000000000000000000000000060ff9384168102919091179182905590041690565b50600090565b60095481565b60055481565b600154600160a060020a0316321461091957600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600281565b600154600160a060020a0316321461096457600080fd5b600160a060020a038116151561097957600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065474010000000000000000000000000000000000000000900460ff1681565b6002546000908190600160a060020a03163214806109f15750600254600160a060020a031633145b15156109fc57600080fd5b50600160a060020a038216600090815260076020526040812081815560018101829055600201805460ff191690555b600954811015610b685782600160a060020a0316600882815481101515610a4e57fe5b600091825260209091200154600160a060020a03161415610b60576008805482908110610a7757fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff19169055600954600019018114610b4d576008600160095403815481101515610abe57fe5b60009182526020909120015460088054600160a060020a039092169183908110610ae457fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055506008600160095403815481101515610b2657fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff191690555b6009805460001901905560019150610b6d565b600101610a2b565b600091505b50919050565b600090565b600254600160a060020a031681565b600254600090600160a060020a0316321480610bad5750600254600160a060020a031633145b1515610bb857600080fd5b5042600a81905590565b600354600160a060020a031681565b600181565b600254600090600160a060020a0316321480610bfc5750600254600160a060020a031633145b1515610c0757600080fd5b50603c60188502840181028301028101600b819055949350505050565b6000806000806000806000806000610c3a6107eb565b1515610c4557600080fd5b604080517f0e0a0d74000000000000000000000000000000000000000000000000000000008152600481018c905290513399508991630e0a0d749160248083019260209291908290030181600087803b158015610ca157600080fd5b505af1158015610cb5573d6000803e3d6000fd5b505050506040513d6020811015610ccb57600080fd5b5051604080517f98980081000000000000000000000000000000000000000000000000000000008152600481018d90529051919850600160a060020a038a16916398980081916024808201926020929091908290030181600087803b158015610d3357600080fd5b505af1158015610d47573d6000803e3d6000fd5b505050506040513d6020811015610d5d57600080fd5b5051604080517f2310167f00000000000000000000000000000000000000000000000000000000815290519197508796503391600160a060020a03881691632310167f9160048083019260209291908290030181600087803b158015610dc257600080fd5b505af1158015610dd6573d6000803e3d6000fd5b505050506040513d6020811015610dec57600080fd5b5051600160a060020a031614610e0157600080fd5b604080517f7afc54d4000000000000000000000000000000000000000000000000000000008152600481018c905290513291600160a060020a038b1691637afc54d4916024808201926020929091908290030181600087803b158015610e6657600080fd5b505af1158015610e7a573d6000803e3d6000fd5b505050506040513d6020811015610e9057600080fd5b5051600160a060020a031614610ea557600080fd5b600160a060020a03861660009081526007602052604081206002810154909550810b900b600114610ed557600080fd5b83541580610eea575060018401548454038711155b1515610ef557600080fd5b600180850154600160a060020a0388166000908152600760205260409020908901910155835415801590610f4457508354600160a060020a038716600090815260076020526040902060010154145b15610f7057600160a060020a0386166000908152600760205260409020600201805460ff191660ff1790555b60065474010000000000000000000000000000000000000000900460ff1660648804029250821561127157604080517f5cc15001000000000000000000000000000000000000000000000000000000008152600481018c90529051600160a060020a038a1691635cc150019160248083019260209291908290030181600087803b158015610ffd57600080fd5b505af1158015611011573d6000803e3d6000fd5b505050506040513d602081101561102757600080fd5b5051604080517fb816f5130000000000000000000000000000000000000000000000000000000081529051919350600160a060020a0384169163b816f513916004808201926020929091908290030181600087803b15801561108857600080fd5b505af115801561109c573d6000803e3d6000fd5b505050506040513d60208110156110b257600080fd5b5051604080517f8da5cb5b0000000000000000000000000000000000000000000000000000000081529051919250600160a060020a03831691638da5cb5b916004808201926020929091908290030181600087803b15801561111357600080fd5b505af1158015611127573d6000803e3d6000fd5b505050506040513d602081101561113d57600080fd5b5051604051600160a060020a039091169084156108fc029085906000818181858888f19350505050158015611176573d6000803e3d6000fd5b507f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a81600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156111ef57600080fd5b505af1158015611203573d6000803e3d6000fd5b505050506040513d602081101561121957600080fd5b505160408051600160a060020a0390921660208301528181018690526060808352600c908301527f526574726f63657373696f6e00000000000000000000000000000000000000006080830152519081900360a00190a15b604051329084890380156108fc02916000818181858888f1935050505015801561129f573d6000803e3d6000fd5b50604080513260208201528489038183015260608082526006908201527f5265776172640000000000000000000000000000000000000000000000000000608082015290517f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a9181900360a00190a15060019998505050505050505050565b600254600090600160a060020a03163214806113445750600254600160a060020a031633145b151561134f57600080fd5b50600a8054820190819055919050565b60008061136a6107eb565b151561137557600080fd5b50600160a060020a0383166000908152600760205260409020805415806113a3575060018101548154038311155b15156113ae57600080fd5b5060019392505050565b600481565b600254600160a060020a03163214806113e05750600254600160a060020a031633145b15156113eb57600080fd5b600160a060020a038116151561140057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600880548290811061143d57fe5b600091825260209091200154600160a060020a0316905081565b60606040519081016040528060008152602001600081526020016000800b815250905600a165627a7a72305820becc96e99c6926cb052edc800d780fc74a533f9dde4b797cc7e4642f277fd1cc0029a165627a7a72305820ba38a2c5cfdcbb681408b1b80cb36cc3bffae73072fe02d8f38e737a771587ef0029a165627a7a72305820ed3afe68d298bebb00ddd5a9cbd8eb2d90fa41722b907caa3208d04dd38cb2c80029",
            "factoryAbi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "percent",
                    "type": "uint8"
                  }
                ],
                "name": "setLibraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "campaignLibraryAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "libraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "campaign_library_address",
                    "type": "address"
                  }
                ],
                "name": "setCampaignLibraryAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "market_place_address",
                    "type": "address"
                  }
                ],
                "name": "setMarketPlaceAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "initializedAsCampaignMgr",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "marketPlaceAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ]
          },
          "eluv-fb.parts": {
            "adsmanager.bc": "hqp_S1k59TTzCt9WStMWFEr91onr3vJm5iwKRjWSQqhyAuxYNTww"
          },
          "eluv.description": "",
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  5
                ],
                "size": 39752
              }
            },
            "elv-apps.css": {
              ".": {
                "parts": [
                  4
                ],
                "size": 37627
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  6
                ],
                "size": 39752
              }
            }
          },
          "mime-types": {
            "css": "text/css",
            "html": "text/html"
          },
          "name": "Campaign Manager"
        }
      },
      "iq__36jjGPHhacyPgehzKN1CLZGXxnwB": {
        "id": "iq__36jjGPHhacyPgehzKN1CLZGXxnwB",
        "hash": "hq__5bTqMC7GVNBt6FwCia9Vddt2b8X3qvCudLGFfm5yCyTF7p8Eho9Fspn7Pfu3e6ZJPhTL86v4ph",
        "name": "IMF",
        "meta": {
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 798259
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 1082307
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "IMF"
        }
      },
      "iq__2punfHYE6Xv6B5GmRiuCorsELxei": {
        "id": "iq__2punfHYE6Xv6B5GmRiuCorsELxei",
        "hash": "hq__Dp62NfiHS9PdwxXUNrrFFou3k59hMuWDUCbH3n5GmU3icDj7BQ1Nxz2yhdeEE6p4hnbqvTNDg2",
        "name": "Submission",
        "meta": {
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "licensingFee",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "percentPartial",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "withdraw",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "status_code",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "STATUS_FINAL_REVIEW",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "partialPayment",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "content_address",
                    "type": "address"
                  },
                  {
                    "name": "new_owner",
                    "type": "address"
                  }
                ],
                "name": "transferContentOwnership",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "STATUS_DRAFT_APPROVED",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "licensing_fee",
                    "type": "uint256"
                  }
                ],
                "name": "setLicensingFee",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "name": "licensingStatus",
                "outputs": [
                  {
                    "name": "percentComplete",
                    "type": "uint8"
                  },
                  {
                    "name": "licensingFee",
                    "type": "uint256"
                  },
                  {
                    "name": "licensingFeePaid",
                    "type": "uint256"
                  },
                  {
                    "name": "valid",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "partial_payment",
                    "type": "uint8"
                  }
                ],
                "name": "setPartialPayment",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "percent_partial",
                    "type": "uint8"
                  }
                ],
                "name": "setPercentPartial",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "content_address",
                    "type": "address"
                  }
                ],
                "name": "reclaimContentOwnership",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "content_contract",
                    "type": "address"
                  },
                  {
                    "name": "approved",
                    "type": "bool"
                  },
                  {
                    "name": "percent_complete",
                    "type": "uint8"
                  },
                  {
                    "name": "note",
                    "type": "string"
                  }
                ],
                "name": "reviewContent",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "PayCredit",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x1515ebcf2c7d5eaa53259543efe36e08de76b708",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f53706c436f6e744c6963656e73696e6732303139303331383130353730304d4c600555678ac7230489e800006006556007805461280061ff001960ff19909216603c179190911617905560018054600160a060020a03199081163290811790925560028054909116909117905561151e806100c96000396000f3006080604052600436106101715763ffffffff60e060020a60003504166302d05d3f81146101735780630779564b146101a45780630f82c16f146101cb578063123e0e8014610290578063176859531461031d5780632d4fac771461032b5780632e1a7d4d146103565780633513a8051461038257806341c0e1b51461038d57806345080442146103a25780634d52fe4b146103ba57806354fd4d50146103cf5780636af27417146103e45780636d2e4b1b146103f95780637b1cdb3e1461041a5780638da5cb5b146104225780638e7f900f146104375780639e99bbea1461044c578063a2e1cf8a14610454578063af570c041461047b578063b261b9e714610490578063b535b03e146104a5578063b6524089146104ba578063ba3c32ea146104d2578063cba43b0d1461051f578063db14178d1461053a578063e870ed9114610555578063e97a08ba14610565578063f185db0c14610579578063f2fde38b1461058e578063f96e91df146105af575b005b34801561017f57600080fd5b50610188610620565b60408051600160a060020a039092168252519081900360200190f35b3480156101b057600080fd5b506101b961062f565b60408051918252519081900360200190f35b3480156101d757600080fd5b5060408051602060046024803582810135848102808701860190975280865261026196843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106359650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526101b9958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106449650505050505050565b6101b960043560243561064e565b34801561033757600080fd5b50610340610656565b6040805160ff9092168252519081900360200190f35b34801561036257600080fd5b5061036e60043561065f565b604080519115158252519081900360200190f35b6101b960043561071c565b34801561039957600080fd5b50610171610b9f565b3480156103ae57600080fd5b506101b9600435610bdb565b3480156103c657600080fd5b506101b9610c47565b3480156103db57600080fd5b506101b9610c6b565b3480156103f057600080fd5b50610340610c71565b34801561040557600080fd5b50610171600160a060020a0360043516610c76565b6101b9610cd1565b34801561042e57600080fd5b50610188610d4a565b34801561044357600080fd5b50610340610d59565b6101b9610d67565b34801561046057600080fd5b50610188600160a060020a0360043581169060243516610eb3565b34801561048757600080fd5b50610188610f6b565b34801561049c57600080fd5b506101b9610f7a565b3480156104b157600080fd5b50610340610f9e565b3480156104c657600080fd5b506101b9600435610fa3565b3480156104de57600080fd5b506104f3600160a060020a0360043516610fdd565b6040805160ff909516855260208501939093528383019190915215156060830152519081900360800190f35b34801561052b57600080fd5b5061034060ff60043516611009565b34801561054657600080fd5b5061034060ff6004351661105c565b6101b9600435602435151561064e565b610188600160a060020a03600435166110a4565b34801561058557600080fd5b5061034061129b565b34801561059a57600080fd5b50610171600160a060020a03600435166112a0565b3480156105bb57600080fd5b50604080516020601f60643560048181013592830184900484028501840190955281845261036e94600160a060020a03813516946024803515159560ff6044351695369560849493019181908401838280828437509497506113129650505050505050565b600154600160a060020a031681565b60065481565b60076000808093509350935093565b6000949350505050565b600092915050565b60075460ff1681565b600254600090600160a060020a03163214806106855750600254600160a060020a031633145b151561069057600080fd5b600254604051600160a060020a039091169083156108fc029084906000818181858888f193505050501580156106ca573d6000803e3d6000fd5b5060025460408051600160a060020a03909216825260006020830152818101849052517f6fad978e8a2a7d154cdbeac8b127068f0cb03d8f2d585fe8087161308cc3dd1d9181900360600190a1919050565b3360008181526008602090815260408083208054600282015460019092015483517f27c1c21d0000000000000000000000000000000000000000000000000000000081529351959695869560ff90931694899489949303928492839283928a926327c1c21d92600480820193929182900301818787803b15801561079f57600080fd5b505af11580156107b3573d6000803e3d6000fd5b505050506040513d60208110156107c957600080fd5b50511280156107d8575060008a135b156108005760075460ff908116908716106107f657600394506107fb565b600194505b61088c565b8560ff166064141561081b578915156107fb5782935061088c565b60075460ff90811690871610610886578915156107fb57600160a060020a03881660009081526008602052604090206002810154600754600190920154909160649161010090910460ff160204039150828211610878578161087a565b825b9350600219945061088c565b60001994505b60008411156109aa57828411156108a257600080fd5b86600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156108e057600080fd5b505af11580156108f4573d6000803e3d6000fd5b505050506040513d602081101561090a57600080fd5b5051600160a060020a03808a16600090815260086020526040808220600201805489019055519293509083169186156108fc0291879190818181858888f1935050505015801561095e573d6000803e3d6000fd5b5060408051600160a060020a0380841682528a16602082015280820186905290517f6fad978e8a2a7d154cdbeac8b127068f0cb03d8f2d585fe8087161308cc3dd1d9181900360600190a15b604080518b81526020810187905281517fb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff929181900390910190a1841515610a2c57600160a060020a0388166000908152600860205260408120805460ff19908116825560018201839055600282019290925560030180549091169055610b91565b6000851215610b0f5786600160a060020a031663f2fde38b88600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610a8257600080fd5b505af1158015610a96573d6000803e3d6000fd5b505050506040513d6020811015610aac57600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b158015610af257600080fd5b505af1158015610b06573d6000803e3d6000fd5b50505050610b91565b6000851315610b9157604080517ff2fde38b0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a0389169163f2fde38b91602480830192600092919082900301818387803b158015610b7857600080fd5b505af1158015610b8c573d6000803e3d6000fd5b505050505b509298975050505050505050565b600254600160a060020a0316321480610bc25750600254600160a060020a031633145b1515610bcd57600080fd5b600254600160a060020a0316ff5b6000816002191415610c0e57507f447261667420617070726f766564000000000000000000000000000000000000610c42565b8160031415610c3e57507f46696e616c20696e207265766965770000000000000000000000000000000000610c42565b5060005b919050565b7f46696e616c20696e20726576696577000000000000000000000000000000000081565b60055481565b600281565b600154600160a060020a03163214610c8d57600080fd5b600160a060020a0381161515610ca257600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000610cdb6114cb565b5060408051608081018252600080825260065460208084019182528385018381526001606086018181523386526008909352959093209351845460ff9190911660ff19918216178555915194840194909455905160028301559151600390910180549115159190921617905590565b600254600160a060020a031681565b600754610100900460ff1681565b33600081815260086020526040812060030154909190829060ff161515610d915760009250610eae565b81905030600160a060020a031681600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610ddc57600080fd5b505af1158015610df0573d6000803e3d6000fd5b505050506040513d6020811015610e0657600080fd5b5051600160a060020a03161415610e4957600160a060020a0382166000908152600860205260409020600281015460019091015414610e4457600080fd5b610e6f565b600160a060020a03821660009081526008602052604090206002015415610e6f57600080fd5b600160a060020a0382166000908152600860205260408120805460ff199081168255600182018390556002820183905560039091018054909116905592505b505090565b6002546000908190600160a060020a0316321480610edb5750600254600160a060020a031633145b1515610ee657600080fd5b50604080517ff2fde38b000000000000000000000000000000000000000000000000000000008152600160a060020a0384811660048301529151859283169163f2fde38b91602480830192600092919082900301818387803b158015610f4b57600080fd5b505af1158015610f5f573d6000803e3d6000fd5b50949695505050505050565b600354600160a060020a031681565b7f447261667420617070726f76656400000000000000000000000000000000000081565b600181565b600254600090600160a060020a0316321480610fc95750600254600160a060020a031633145b1515610fd457600080fd5b60069190915590565b600860205260009081526040902080546001820154600283015460039093015460ff9283169391921684565b600254600090600160a060020a031632148061102f5750600254600160a060020a031633145b151561103a57600080fd5b506007805461ff00191661010060ff9384168102919091179182905590041690565b600254600090600160a060020a03163214806110825750600254600160a060020a031633145b151561108d57600080fd5b506007805460ff191660ff92831617908190551690565b600160a060020a038116600090815260086020526040812060030154819060ff1615156110d057600080fd5b82905080600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561111157600080fd5b505af1158015611125573d6000803e3d6000fd5b505050506040513d602081101561113b57600080fd5b5051600160a060020a0316321461115157600080fd5b600160a060020a03831660009081526008602052604090206002015434101561117957600080fd5b600160a060020a03808416600090815260086020908152604080832060020183905580517f8280dd8f0000000000000000000000000000000000000000000000000000000081526000196004820152905193851693638280dd8f93602480840194938390030190829087803b1580156111f157600080fd5b505af1158015611205573d6000803e3d6000fd5b505050506040513d602081101561121b57600080fd5b5050604080517ff2fde38b0000000000000000000000000000000000000000000000000000000081523260048201529051600160a060020a0383169163f2fde38b91602480830192600092919082900301818387803b15801561127d57600080fd5b505af1158015611291573d6000803e3d6000fd5b5050505050919050565b600481565b600254600160a060020a03163214806112c35750600254600160a060020a031633145b15156112ce57600080fd5b600160a060020a03811615156112e357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a0384166000818152600860209081526040808320805460ff191660ff881617905580517fb816f5130000000000000000000000000000000000000000000000000000000081529051929388938593849363b816f513926004808301939282900301818787803b15801561138b57600080fd5b505af115801561139f573d6000803e3d6000fd5b505050506040513d60208110156113b557600080fd5b50516040517f87e86b2c000000000000000000000000000000000000000000000000000000008152600160a060020a038a8116600483019081528a15156024840152606060448401908152895160648501528951949650918616936387e86b2c938d938d938c93909260840190602085019080838360005b8381101561144557818101518382015260200161142d565b50505050905090810190601f1680156114725780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b15801561149357600080fd5b505af11580156114a7573d6000803e3d6000fd5b505050506040513d60208110156114bd57600080fd5b505198975050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152905600a165627a7a723058202884804d43a9a152fb3d67b3c22bd9c9f4e20b07cc2c89c3660aa73a4de314e60029"
          },
          "eluv.reviewApp": "reviewApp.html",
          "eluv.schema": [
            {
              "key": "name",
              "label": "Name",
              "type": "string"
            },
            {
              "fields": [
                {
                  "key": "title",
                  "label": "Title",
                  "type": "string"
                },
                {
                  "key": "synopsis",
                  "label": "Synopsis",
                  "type": "text"
                },
                {
                  "key": "cast_and_crew",
                  "label": "Cast and Crew",
                  "type": "string"
                }
              ],
              "flattenDisplay": true,
              "key": "metadata",
              "type": "object"
            },
            {
              "key": "blog_post",
              "label": "Blog Post",
              "type": "text"
            },
            {
              "fields": [
                {
                  "fields": [
                    {
                      "key": "1",
                      "label": "Text 1",
                      "type": "string"
                    },
                    {
                      "key": "2",
                      "label": "Text 2",
                      "type": "string"
                    }
                  ],
                  "flattenDisplay": true,
                  "key": "text",
                  "type": "object"
                }
              ],
              "key": "facebook",
              "label": "Facebook",
              "type": "object"
            },
            {
              "fields": [
                {
                  "fields": [
                    {
                      "key": "1",
                      "label": "Text 1",
                      "type": "string"
                    },
                    {
                      "key": "2",
                      "label": "Text 2",
                      "type": "string"
                    }
                  ],
                  "flattenDisplay": true,
                  "key": "text",
                  "type": "object"
                },
                {
                  "key": "description",
                  "label": "Description",
                  "type": "text"
                }
              ],
              "key": "youtube",
              "label": "YouTube",
              "type": "object"
            },
            {
              "accept": [
                "image/*"
              ],
              "key": "image",
              "label": "Primary Image",
              "preview": true,
              "type": "file"
            },
            {
              "accept": [
                "video/*"
              ],
              "key": "video",
              "label": "Full Video",
              "type": "file"
            },
            {
              "key": "preview_spacer",
              "label": "",
              "text": "",
              "type": "label"
            },
            {
              "accept": [
                "image/*"
              ],
              "key": "preview_image",
              "label": "Preview Image",
              "preview": true,
              "type": "file"
            },
            {
              "accept": [
                "video/*"
              ],
              "key": "preview_video",
              "label": "Preview Video",
              "type": "file"
            },
            {
              "key": "tag_spacer",
              "label": "",
              "text": "",
              "type": "label"
            },
            {
              "key": "tags",
              "label": "Tags",
              "type": "list"
            },
            {
              "key": "terms_and_conditions_label",
              "label": "",
              "text": "Before submitting this content, you must agree to the Terms and Conditions below",
              "type": "label"
            },
            {
              "filename": "Terms and Conditions.pdf",
              "hash": "hqp_QmUzs9ticwCsejnjdRrwHsThiNGvNytEFTVY21ZrNKKWAr",
              "key": "terms_and_conditions",
              "label": "Terms and Conditions",
              "type": "attachedFile"
            },
            {
              "key": "agree_to_terms",
              "label": "I agree",
              "required": true,
              "type": "boolean"
            }
          ],
          "files": {
            ".": {
              "type": "directory"
            },
            "reviewApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 206344
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Submission"
        }
      },
      "iq__45zaXofB4Gy5k1dNhRGJZb7vRMjq": {
        "id": "iq__45zaXofB4Gy5k1dNhRGJZb7vRMjq",
        "hash": "hq__HMFPpUGqHgZXY8Xn9BtdDxjXxJ29egBYuCPGTwgbyWPZNmHg7VDmHkKpnYkt75a1fJsTWHY4qH",
        "name": "Production Master",
        "meta": {
          "bitcode_flags": "abrmaster",
          "bitcode_format": "builtin",
          "eluv.manageApp": "manageApp/index.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "manageApp": {
              ".": {
                "type": "directory"
              },
              "index.html": {
                ".": {
                  "encryption": {
                    "scheme": "none"
                  },
                  "parts": [
                    2
                  ],
                  "size": 983260
                }
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Production Master"
        }
      },
      "iq__42gJKSsPoLCNkmEiDopEfPSujc2e": {
        "id": "iq__42gJKSsPoLCNkmEiDopEfPSujc2e",
        "hash": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz",
        "name": "Library",
        "meta": {
          "bitcode_part": "hqp_3AttPxAV6U7nRM1szSYiV3j16oVRrokT6nnrh6acsRa2vnXi",
          "eluv.description": "",
          "name": "Library"
        }
      },
      "iq__3Fy51pJBpjo7nrNFQFETUAYvRe9E": {
        "id": "iq__3Fy51pJBpjo7nrNFQFETUAYvRe9E",
        "hash": "hq__53F6TPFf9o7kr1R2DaMDEHtFZmDXcth6PvyGZKPr3huDxuZ9RQTj9Bh2sYEX3LrayKDdYzhii4",
        "name": "Video",
        "meta": {
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "eluv.allowCustomMetadata": true,
          "eluv.schema": [
            {
              "key": "name",
              "label": "Name",
              "required": true,
              "type": "string"
            },
            {
              "key": "eluv.description",
              "label": "Description",
              "required": false,
              "type": "text"
            },
            {
              "accept": [
                "image/*"
              ],
              "key": "image",
              "label": "Thumbnail",
              "preview": true,
              "required": true,
              "type": "file"
            },
            {
              "accept": [
                "video/*"
              ],
              "key": "video",
              "label": "Video",
              "required": false,
              "type": "file"
            }
          ],
          "name": "Video"
        }
      },
      "iq__39g4WK8kDXVP8yuq6nQTuEcTBGbi": {
        "id": "iq__39g4WK8kDXVP8yuq6nQTuEcTBGbi",
        "hash": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg",
        "name": "ABR Master",
        "meta": {
          "bitcode_flags": "abrmaster",
          "bitcode_format": "builtin",
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "description": "ABR Master Type",
          "eluv.displayApp": "displayApp/index.html",
          "eluv.manageApp": "manageApp/index.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp": {
              ".": {
                "type": "directory"
              },
              "index.html": {
                ".": {
                  "encryption": {
                    "scheme": "none"
                  },
                  "parts": [
                    98
                  ],
                  "size": 1229740
                }
              }
            },
            "manageApp": {
              ".": {
                "type": "directory"
              },
              "index.html": {
                ".": {
                  "encryption": {
                    "scheme": "none"
                  },
                  "parts": [
                    103
                  ],
                  "size": 987442
                }
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "ABR Master",
          "public": {
            "description": "ABR Master Type",
            "name": "ABR Master"
          }
        }
      },
      "iq__22H7vhkwVD8QDPWjANkB4aAXpCUg": {
        "id": "iq__22H7vhkwVD8QDPWjANkB4aAXpCUg",
        "hash": "hq__7PYaQbqz7zju1C3cmEU2x7cF5nbsxAnj951JT96NseEGD571KfMfVoNvb9go3kdcJmb4FpD5Gc",
        "name": "Sponsored Content",
        "meta": {
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "validateAvailability",
                "outputs": [],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "score_pct",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "preset_access_charge",
                    "type": "uint256"
                  }
                ],
                "name": "setPresetAccessCharge",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "mandatoryPresetAccessCharge",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "campaign_manager",
                    "type": "address"
                  }
                ],
                "name": "setCampaignManager",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "mandatory_preset_access_charge",
                    "type": "bool"
                  }
                ],
                "name": "setMandatoryPresetAccessCharge",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "commercialOfferingManagerAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "region",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "commercial_offering_manager_address",
                    "type": "address"
                  }
                ],
                "name": "setCommercialOfferingManagerAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "r",
                    "type": "address"
                  }
                ],
                "name": "setRegion",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "mandatory_sponsoring",
                    "type": "bool"
                  }
                ],
                "name": "setMandatorySponsoring",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "name": "accessor",
                    "type": "address"
                  }
                ],
                "name": "isAvailable",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "name": "sd",
                    "type": "bool"
                  },
                  {
                    "name": "hd",
                    "type": "bool"
                  },
                  {
                    "name": "start",
                    "type": "uint256"
                  },
                  {
                    "name": "end",
                    "type": "uint256"
                  },
                  {
                    "name": "r",
                    "type": "address"
                  }
                ],
                "name": "setAvailability",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "name": "availability",
                "outputs": [
                  {
                    "name": "clearedSD",
                    "type": "bool"
                  },
                  {
                    "name": "clearedHD",
                    "type": "bool"
                  },
                  {
                    "name": "startDate",
                    "type": "uint256"
                  },
                  {
                    "name": "endDate",
                    "type": "uint256"
                  },
                  {
                    "name": "region",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "presetAccessCharge",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "mandatorySponsoring",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "campaignManager",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x58974630c24a0b2f466536b4732470ab5ce219bd",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f666665726e6732303139303531303135323330304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055610e0a806100a26000396000f3006080604052600436106101ab5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101ad5780630f82c16f146101de578063112d0d32146102a3578063123e0e80146102b85780631768595314610357578063198e76711461036557806329ed61371461037d5780633513a805146103a657806335b979ca146103b1578063409fa286146103d257806341c0e1b5146103ec57806345080442146104015780634c937386146104195780635062d68d1461042e57806354fd4d5014610443578063564fb18d146104585780635661d186146104795780636a9719b11461049a5780636af27417146104b45780636d2e4b1b146104df5780637b1cdb3e146105005780638da5cb5b1461050857806391357d4b1461051d5780639e99bbea14610500578063a7b4a4df14610544578063ab3a74251461057f578063af570c04146105d6578063af75d38f146105eb578063b2041a1514610600578063b535b03e14610615578063e870ed911461062a578063f185db0c1461063a578063f2fde38b1461064f578063fb5e76e614610670575b005b3480156101b957600080fd5b506101c2610685565b60408051600160a060020a039092168252519081900360200190f35b3480156101ea57600080fd5b5060408051602060046024803582810135848102808701860190975280865261027496843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106949650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102af57600080fd5b506101ab61071d565b6040805160206004604435818101358381028086018501909652808552610345958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506107369650505050505050565b60408051918252519081900360200190f35b610345600435602435610754565b34801561037157600080fd5b506101ab600435610770565b34801561038957600080fd5b506103926107a3565b604080519115158252519081900360200190f35b6103456004356107ac565b3480156103bd57600080fd5b506101ab600160a060020a03600435166107af565b3480156103de57600080fd5b506101ab600435151561080c565b3480156103f857600080fd5b506101ab61084d565b34801561040d57600080fd5b50610345600435610889565b34801561042557600080fd5b506101c261088f565b34801561043a57600080fd5b506101c261089e565b34801561044f57600080fd5b506103456108b2565b34801561046457600080fd5b506101ab600160a060020a03600435166108b8565b34801561048557600080fd5b506101ab600160a060020a03600435166108fe565b3480156104a657600080fd5b506101ab6004351515610961565b3480156104c057600080fd5b506104c96109cf565b6040805160ff9092168252519081900360200190f35b3480156104eb57600080fd5b506101ab600160a060020a03600435166109d4565b610345610a2f565b34801561051457600080fd5b506101c2610a34565b34801561052957600080fd5b506104c9600160a060020a0360043581169060243516610a43565b34801561055057600080fd5b506101ab600160a060020a03600435811690602435151590604435151590606435906084359060a43516610b6a565b34801561058b57600080fd5b506105a0600160a060020a0360043516610cda565b6040805195151586529315156020860152848401929092526060840152600160a060020a03166080830152519081900360a00190f35b3480156105e257600080fd5b506101c2610d15565b3480156105f757600080fd5b50610345610d24565b34801561060c57600080fd5b50610392610d2a565b34801561062157600080fd5b506104c9610d4b565b6103456004356024351515610d50565b34801561064657600080fd5b506104c9610d58565b34801561065b57600080fd5b506101ab600160a060020a0360043516610d5d565b34801561067c57600080fd5b506101c2610dcf565b600154600160a060020a031681565b60008080808060ff881615156106b65760009450849350839250829150610713565b6106c03332610a43565b905060ff8116156106de576002945092506000915081905082610713565b60095460ff16151560011415610704576008546002955090935060009250905082610713565b60079450600093508392508291505b5093509350935093565b6107273332610a43565b60ff161561073457600080fd5b565b600060ff8416156107495761074961071d565b506000949350505050565b6000605f82106107665750600061076a565b5060015b92915050565b600254600160a060020a03163214806107935750600254600160a060020a031633145b151561079e57600080fd5b600855565b60095460ff1681565b90565b600254600160a060020a03163214806107d25750600254600160a060020a031633145b15156107dd57600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031632148061082f5750600254600160a060020a031633145b151561083a57600080fd5b6009805460ff1916911515919091179055565b600254600160a060020a03163214806108705750600254600160a060020a031633145b151561087b57600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b6009546101009004600160a060020a031681565b60055481565b600154600160a060020a031632146108cf57600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a03163214806109215750600254600160a060020a031633145b151561092c57600080fd5b60098054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a03163214806109845750600254600160a060020a031633145b151561098f57600080fd5b60078054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600281565b600154600160a060020a031632146109eb57600080fd5b600160a060020a0381161515610a0057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090565b600254600160a060020a031681565b600160a060020a038083166000908152600a602052604081206009549192839261010090041682811515610a82576003830154600160a060020a031691505b600160a060020a03821615610b2e5750604080517f95a078e8000000000000000000000000000000000000000000000000000000008152600160a060020a038781166004830152915183928316916395a078e89160248083019260209291908290030181600087803b158015610af757600080fd5b505af1158015610b0b573d6000803e3d6000fd5b505050506040513d6020811015610b2157600080fd5b50511515610b2e57600a93505b4283600101541115610b3f57601493505b600283015415801590610b555750428360020154105b15610b5f57601e93505b509195945050505050565b600080600088925082600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610bc957600080fd5b505af1158015610bdd573d6000803e3d6000fd5b505050506040513d6020811015610bf357600080fd5b5051600160a060020a03163214610c0957600080fd5b859150811515610c17574291505b506009546101009004600160a060020a0316801515610c335750825b6040805160a08101825298151589529615156020808a0191825289890193845260608a01968752600160a060020a0392831660808b019081529a83166000908152600a9091529790972097518854975160ff199098169015151761ff0019166101009715159790970296909617875551600187015550505160028401555091516003909101805473ffffffffffffffffffffffffffffffffffffffff191691909216179055565b600a60205260009081526040902080546001820154600283015460039093015460ff80841694610100909404169290600160a060020a031685565b600354600160a060020a031681565b60085481565b60075474010000000000000000000000000000000000000000900460ff1681565b600181565b600092915050565b600481565b600254600160a060020a0316321480610d805750600254600160a060020a031633145b1515610d8b57600080fd5b600160a060020a0381161515610da057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600754600160a060020a0316815600a165627a7a72305820e07b208bd87743f14b6371d7b3e98d45fc665d414c5b241de137f302c3533da20029"
          },
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 123825
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 123825
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Sponsored Content"
        }
      }
    }
    async ContentTypes();
    
    
    {
      "iq__UQCrqjSX4YuBotjvRg2Cx3FJ3D1": {
        "id": "iq__UQCrqjSX4YuBotjvRg2Cx3FJ3D1",
        "hash": "hq__D682LXFAk7BpchACcWfYJtbUjSGnk7SWDHpBN915WSQ8kPcDRBTBxpBNMzj6eKsvio3FdvyG4o",
        "name": "Linear Channel old",
        "meta": {
          "bitcode_part": "hqp_JURXeNX8pZ2t8X92Ji3RHrhHeBd5SoS4qYDWfc76YyczGgGB",
          "eluv.description": "",
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 48699
              }
            },
            "elv-apps.css": {
              ".": {
                "parts": [
                  2
                ],
                "size": 37627
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 48699
              }
            }
          },
          "mime-types": {
            "css": "text/css",
            "html": "text/html"
          },
          "name": "Linear Channel old"
        }
      },
      "iq__3syfVBh2A9tvygGHPetwggkfDwtn": {
        "id": "iq__3syfVBh2A9tvygGHPetwggkfDwtn",
        "hash": "hq__4jZawSWs4KXLgbUA1HZJdSwJseW3k9wTqaG1c53jf3qycxf1v38bHPnrs4RVoexgG6XdYfcdwp",
        "name": "Sponsored Content ABR Master",
        "meta": {
          "bitcode_flags": "abrmaster",
          "bitcode_format": "builtin",
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "validateAvailability",
                "outputs": [],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "score_pct",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "preset_access_charge",
                    "type": "uint256"
                  }
                ],
                "name": "setPresetAccessCharge",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "mandatoryPresetAccessCharge",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "campaign_manager",
                    "type": "address"
                  }
                ],
                "name": "setCampaignManager",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "mandatory_preset_access_charge",
                    "type": "bool"
                  }
                ],
                "name": "setMandatoryPresetAccessCharge",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "commercialOfferingManagerAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "region",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "commercial_offering_manager_address",
                    "type": "address"
                  }
                ],
                "name": "setCommercialOfferingManagerAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "r",
                    "type": "address"
                  }
                ],
                "name": "setRegion",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "mandatory_sponsoring",
                    "type": "bool"
                  }
                ],
                "name": "setMandatorySponsoring",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "name": "accessor",
                    "type": "address"
                  }
                ],
                "name": "isAvailable",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "name": "sd",
                    "type": "bool"
                  },
                  {
                    "name": "hd",
                    "type": "bool"
                  },
                  {
                    "name": "start",
                    "type": "uint256"
                  },
                  {
                    "name": "end",
                    "type": "uint256"
                  },
                  {
                    "name": "r",
                    "type": "address"
                  }
                ],
                "name": "setAvailability",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "name": "availability",
                "outputs": [
                  {
                    "name": "clearedSD",
                    "type": "bool"
                  },
                  {
                    "name": "clearedHD",
                    "type": "bool"
                  },
                  {
                    "name": "startDate",
                    "type": "uint256"
                  },
                  {
                    "name": "endDate",
                    "type": "uint256"
                  },
                  {
                    "name": "region",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "presetAccessCharge",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "mandatorySponsoring",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "campaignManager",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x6539608cc2e3b8328f7795e506c4b2f5aac17d47",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f666665726e6732303139303531303135323330304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055610e0a806100a26000396000f3006080604052600436106101ab5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101ad5780630f82c16f146101de578063112d0d32146102a3578063123e0e80146102b85780631768595314610357578063198e76711461036557806329ed61371461037d5780633513a805146103a657806335b979ca146103b1578063409fa286146103d257806341c0e1b5146103ec57806345080442146104015780634c937386146104195780635062d68d1461042e57806354fd4d5014610443578063564fb18d146104585780635661d186146104795780636a9719b11461049a5780636af27417146104b45780636d2e4b1b146104df5780637b1cdb3e146105005780638da5cb5b1461050857806391357d4b1461051d5780639e99bbea14610500578063a7b4a4df14610544578063ab3a74251461057f578063af570c04146105d6578063af75d38f146105eb578063b2041a1514610600578063b535b03e14610615578063e870ed911461062a578063f185db0c1461063a578063f2fde38b1461064f578063fb5e76e614610670575b005b3480156101b957600080fd5b506101c2610685565b60408051600160a060020a039092168252519081900360200190f35b3480156101ea57600080fd5b5060408051602060046024803582810135848102808701860190975280865261027496843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106949650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102af57600080fd5b506101ab61071d565b6040805160206004604435818101358381028086018501909652808552610345958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506107369650505050505050565b60408051918252519081900360200190f35b610345600435602435610754565b34801561037157600080fd5b506101ab600435610770565b34801561038957600080fd5b506103926107a3565b604080519115158252519081900360200190f35b6103456004356107ac565b3480156103bd57600080fd5b506101ab600160a060020a03600435166107af565b3480156103de57600080fd5b506101ab600435151561080c565b3480156103f857600080fd5b506101ab61084d565b34801561040d57600080fd5b50610345600435610889565b34801561042557600080fd5b506101c261088f565b34801561043a57600080fd5b506101c261089e565b34801561044f57600080fd5b506103456108b2565b34801561046457600080fd5b506101ab600160a060020a03600435166108b8565b34801561048557600080fd5b506101ab600160a060020a03600435166108fe565b3480156104a657600080fd5b506101ab6004351515610961565b3480156104c057600080fd5b506104c96109cf565b6040805160ff9092168252519081900360200190f35b3480156104eb57600080fd5b506101ab600160a060020a03600435166109d4565b610345610a2f565b34801561051457600080fd5b506101c2610a34565b34801561052957600080fd5b506104c9600160a060020a0360043581169060243516610a43565b34801561055057600080fd5b506101ab600160a060020a03600435811690602435151590604435151590606435906084359060a43516610b6a565b34801561058b57600080fd5b506105a0600160a060020a0360043516610cda565b6040805195151586529315156020860152848401929092526060840152600160a060020a03166080830152519081900360a00190f35b3480156105e257600080fd5b506101c2610d15565b3480156105f757600080fd5b50610345610d24565b34801561060c57600080fd5b50610392610d2a565b34801561062157600080fd5b506104c9610d4b565b6103456004356024351515610d50565b34801561064657600080fd5b506104c9610d58565b34801561065b57600080fd5b506101ab600160a060020a0360043516610d5d565b34801561067c57600080fd5b506101c2610dcf565b600154600160a060020a031681565b60008080808060ff881615156106b65760009450849350839250829150610713565b6106c03332610a43565b905060ff8116156106de576002945092506000915081905082610713565b60095460ff16151560011415610704576008546002955090935060009250905082610713565b60079450600093508392508291505b5093509350935093565b6107273332610a43565b60ff161561073457600080fd5b565b600060ff8416156107495761074961071d565b506000949350505050565b6000605f82106107665750600061076a565b5060015b92915050565b600254600160a060020a03163214806107935750600254600160a060020a031633145b151561079e57600080fd5b600855565b60095460ff1681565b90565b600254600160a060020a03163214806107d25750600254600160a060020a031633145b15156107dd57600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031632148061082f5750600254600160a060020a031633145b151561083a57600080fd5b6009805460ff1916911515919091179055565b600254600160a060020a03163214806108705750600254600160a060020a031633145b151561087b57600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b6009546101009004600160a060020a031681565b60055481565b600154600160a060020a031632146108cf57600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a03163214806109215750600254600160a060020a031633145b151561092c57600080fd5b60098054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a03163214806109845750600254600160a060020a031633145b151561098f57600080fd5b60078054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600281565b600154600160a060020a031632146109eb57600080fd5b600160a060020a0381161515610a0057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090565b600254600160a060020a031681565b600160a060020a038083166000908152600a602052604081206009549192839261010090041682811515610a82576003830154600160a060020a031691505b600160a060020a03821615610b2e5750604080517f95a078e8000000000000000000000000000000000000000000000000000000008152600160a060020a038781166004830152915183928316916395a078e89160248083019260209291908290030181600087803b158015610af757600080fd5b505af1158015610b0b573d6000803e3d6000fd5b505050506040513d6020811015610b2157600080fd5b50511515610b2e57600a93505b4283600101541115610b3f57601493505b600283015415801590610b555750428360020154105b15610b5f57601e93505b509195945050505050565b600080600088925082600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610bc957600080fd5b505af1158015610bdd573d6000803e3d6000fd5b505050506040513d6020811015610bf357600080fd5b5051600160a060020a03163214610c0957600080fd5b859150811515610c17574291505b506009546101009004600160a060020a0316801515610c335750825b6040805160a08101825298151589529615156020808a0191825289890193845260608a01968752600160a060020a0392831660808b019081529a83166000908152600a9091529790972097518854975160ff199098169015151761ff0019166101009715159790970296909617875551600187015550505160028401555091516003909101805473ffffffffffffffffffffffffffffffffffffffff191691909216179055565b600a60205260009081526040902080546001820154600283015460039093015460ff80841694610100909404169290600160a060020a031685565b600354600160a060020a031681565b60085481565b60075474010000000000000000000000000000000000000000900460ff1681565b600181565b600092915050565b600481565b600254600160a060020a0316321480610d805750600254600160a060020a031633145b1515610d8b57600080fd5b600160a060020a0381161515610da057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600754600160a060020a0316815600a165627a7a72305820e07b208bd87743f14b6371d7b3e98d45fc665d414c5b241de137f302c3533da20029"
          },
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 123825
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 123825
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Sponsored Content ABR Master"
        }
      },
      "iq__3kEo6MBsom7Jt5ud5tbMVa6GxXbG": {
        "id": "iq__3kEo6MBsom7Jt5ud5tbMVa6GxXbG",
        "hash": "hq__BfTx44WidNnUaMCH7aWmMpKge5pJrmekMfsrguTmEYmuG3erWYC6rU4zPQC54f1nmuXLQEW8ie",
        "name": "Commercial Offering",
        "meta": {
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x7056051266692d83bb070a0600adae7ea1873f15",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f6666724d677232303139303232363133343630304d4c60055560018054600160a060020a03199081163290811790925560028054909116909117905561169a806100a26000396000f3006080604052600436106100e25763ffffffff60e060020a60003504166302d05d3f81146100e45780630f82c16f14610115578063123e0e80146101da57806317685953146102795780633513a8051461028757806341c0e1b51461029257806345080442146102a757806354fd4d50146102bf5780636af27417146102d45780636d2e4b1b146102ff5780637b1cdb3e146103205780638da5cb5b146103285780639e99bbea1461033d578063af570c0414610345578063b535b03e1461035a578063e870ed911461036f578063f185db0c1461037f578063f2fde38b14610394575b005b3480156100f057600080fd5b506100f96103b5565b60408051600160a060020a039092168252519081900360200190f35b34801561012157600080fd5b506040805160206004602480358281013584810280870186019097528086526101ab96843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103c49650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b6040805160206004604435818101358381028086018501909652808552610267958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103d39650505050505050565b60408051918252519081900360200190f35b6102676004356024356103dd565b6102676004356103e5565b34801561029e57600080fd5b506100e26103e8565b3480156102b357600080fd5b50610267600435610424565b3480156102cb57600080fd5b5061026761042a565b3480156102e057600080fd5b506102e9610430565b6040805160ff9092168252519081900360200190f35b34801561030b57600080fd5b506100e2600160a060020a0360043516610435565b610267610490565b34801561033457600080fd5b506100f9610713565b610267610722565b34801561035157600080fd5b506100f9610727565b34801561036657600080fd5b506102e9610736565b61026760043560243515156103dd565b34801561038b57600080fd5b506102e961073b565b3480156103a057600080fd5b506100e2600160a060020a0360043516610740565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a031632148061040b5750600254600160a060020a031633145b151561041657600080fd5b600254600160a060020a0316ff5b50600090565b60055481565b600281565b600154600160a060020a0316321461044c57600080fd5b600160a060020a038116151561046157600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008060008061049e6107b2565b604051809103906000f0801580156104ba573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350849250839163e53853039160248082019260009290919082900301818387803b15801561052557600080fd5b505af1158015610539573d6000803e3d6000fd5b5050604080517f564fb18d0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038516935063564fb18d9250602480830192600092919082900301818387803b15801561059d57600080fd5b505af11580156105b1573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b15801561061c57600080fd5b505af1158015610630573d6000803e3d6000fd5b5050505080600160a060020a031663f2fde38b83600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561068157600080fd5b505af1158015610695573d6000803e3d6000fd5b505050506040513d60208110156106ab57600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b1580156106f157600080fd5b505af1158015610705573d6000803e3d6000fd5b505050506000935050505090565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600481565b600254600160a060020a03163214806107635750600254600160a060020a031633145b151561076e57600080fd5b600160a060020a038116151561078357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b604051610eac806107c383390190560060806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f666665726e6732303139303531303135323330304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055610e0a806100a26000396000f3006080604052600436106101ab5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101ad5780630f82c16f146101de578063112d0d32146102a3578063123e0e80146102b85780631768595314610357578063198e76711461036557806329ed61371461037d5780633513a805146103a657806335b979ca146103b1578063409fa286146103d257806341c0e1b5146103ec57806345080442146104015780634c937386146104195780635062d68d1461042e57806354fd4d5014610443578063564fb18d146104585780635661d186146104795780636a9719b11461049a5780636af27417146104b45780636d2e4b1b146104df5780637b1cdb3e146105005780638da5cb5b1461050857806391357d4b1461051d5780639e99bbea14610500578063a7b4a4df14610544578063ab3a74251461057f578063af570c04146105d6578063af75d38f146105eb578063b2041a1514610600578063b535b03e14610615578063e870ed911461062a578063f185db0c1461063a578063f2fde38b1461064f578063fb5e76e614610670575b005b3480156101b957600080fd5b506101c2610685565b60408051600160a060020a039092168252519081900360200190f35b3480156101ea57600080fd5b5060408051602060046024803582810135848102808701860190975280865261027496843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106949650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102af57600080fd5b506101ab61071d565b6040805160206004604435818101358381028086018501909652808552610345958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506107369650505050505050565b60408051918252519081900360200190f35b610345600435602435610754565b34801561037157600080fd5b506101ab600435610770565b34801561038957600080fd5b506103926107a3565b604080519115158252519081900360200190f35b6103456004356107ac565b3480156103bd57600080fd5b506101ab600160a060020a03600435166107af565b3480156103de57600080fd5b506101ab600435151561080c565b3480156103f857600080fd5b506101ab61084d565b34801561040d57600080fd5b50610345600435610889565b34801561042557600080fd5b506101c261088f565b34801561043a57600080fd5b506101c261089e565b34801561044f57600080fd5b506103456108b2565b34801561046457600080fd5b506101ab600160a060020a03600435166108b8565b34801561048557600080fd5b506101ab600160a060020a03600435166108fe565b3480156104a657600080fd5b506101ab6004351515610961565b3480156104c057600080fd5b506104c96109cf565b6040805160ff9092168252519081900360200190f35b3480156104eb57600080fd5b506101ab600160a060020a03600435166109d4565b610345610a2f565b34801561051457600080fd5b506101c2610a34565b34801561052957600080fd5b506104c9600160a060020a0360043581169060243516610a43565b34801561055057600080fd5b506101ab600160a060020a03600435811690602435151590604435151590606435906084359060a43516610b6a565b34801561058b57600080fd5b506105a0600160a060020a0360043516610cda565b6040805195151586529315156020860152848401929092526060840152600160a060020a03166080830152519081900360a00190f35b3480156105e257600080fd5b506101c2610d15565b3480156105f757600080fd5b50610345610d24565b34801561060c57600080fd5b50610392610d2a565b34801561062157600080fd5b506104c9610d4b565b6103456004356024351515610d50565b34801561064657600080fd5b506104c9610d58565b34801561065b57600080fd5b506101ab600160a060020a0360043516610d5d565b34801561067c57600080fd5b506101c2610dcf565b600154600160a060020a031681565b60008080808060ff881615156106b65760009450849350839250829150610713565b6106c03332610a43565b905060ff8116156106de576002945092506000915081905082610713565b60095460ff16151560011415610704576008546002955090935060009250905082610713565b60079450600093508392508291505b5093509350935093565b6107273332610a43565b60ff161561073457600080fd5b565b600060ff8416156107495761074961071d565b506000949350505050565b6000605f82106107665750600061076a565b5060015b92915050565b600254600160a060020a03163214806107935750600254600160a060020a031633145b151561079e57600080fd5b600855565b60095460ff1681565b90565b600254600160a060020a03163214806107d25750600254600160a060020a031633145b15156107dd57600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031632148061082f5750600254600160a060020a031633145b151561083a57600080fd5b6009805460ff1916911515919091179055565b600254600160a060020a03163214806108705750600254600160a060020a031633145b151561087b57600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b6009546101009004600160a060020a031681565b60055481565b600154600160a060020a031632146108cf57600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a03163214806109215750600254600160a060020a031633145b151561092c57600080fd5b60098054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a03163214806109845750600254600160a060020a031633145b151561098f57600080fd5b60078054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600281565b600154600160a060020a031632146109eb57600080fd5b600160a060020a0381161515610a0057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090565b600254600160a060020a031681565b600160a060020a038083166000908152600a602052604081206009549192839261010090041682811515610a82576003830154600160a060020a031691505b600160a060020a03821615610b2e5750604080517f95a078e8000000000000000000000000000000000000000000000000000000008152600160a060020a038781166004830152915183928316916395a078e89160248083019260209291908290030181600087803b158015610af757600080fd5b505af1158015610b0b573d6000803e3d6000fd5b505050506040513d6020811015610b2157600080fd5b50511515610b2e57600a93505b4283600101541115610b3f57601493505b600283015415801590610b555750428360020154105b15610b5f57601e93505b509195945050505050565b600080600088925082600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610bc957600080fd5b505af1158015610bdd573d6000803e3d6000fd5b505050506040513d6020811015610bf357600080fd5b5051600160a060020a03163214610c0957600080fd5b859150811515610c17574291505b506009546101009004600160a060020a0316801515610c335750825b6040805160a08101825298151589529615156020808a0191825289890193845260608a01968752600160a060020a0392831660808b019081529a83166000908152600a9091529790972097518854975160ff199098169015151761ff0019166101009715159790970296909617875551600187015550505160028401555091516003909101805473ffffffffffffffffffffffffffffffffffffffff191691909216179055565b600a60205260009081526040902080546001820154600283015460039093015460ff80841694610100909404169290600160a060020a031685565b600354600160a060020a031681565b60085481565b60075474010000000000000000000000000000000000000000900460ff1681565b600181565b600092915050565b600481565b600254600160a060020a0316321480610d805750600254600160a060020a031633145b1515610d8b57600080fd5b600160a060020a0381161515610da057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600754600160a060020a0316815600a165627a7a72305820e07b208bd87743f14b6371d7b3e98d45fc665d414c5b241de137f302c3533da20029a165627a7a72305820af7597711e9b50552780f0bcc71787559afb50142134dcad6e5319c76d0307430029"
          },
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 72522
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 72522
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Commercial Offering"
        }
      },
      "iq__3Fd24Yeyi6ap826va5kYR1VnYNkX": {
        "id": "iq__3Fd24Yeyi6ap826va5kYR1VnYNkX",
        "hash": "hq__4oc8dkS2Czym9cvNAHmaJtKNoF28wtZM5rau1JHnExZHVvmZhGrqu2pzXDzbusP4aLbWchW5QB",
        "name": "Advertisement",
        "meta": {
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_data_ID",
                    "type": "bytes32"
                  }
                ],
                "name": "getAmount",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "request_ID",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "custom_values",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "stake_holders",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "request_ID",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_ID",
                    "type": "uint256"
                  },
                  {
                    "name": "ad_address",
                    "type": "address"
                  }
                ],
                "name": "dbgRequest",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "bitcodeAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "maxCreditPerAd",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_data_ID",
                    "type": "bytes32"
                  }
                ],
                "name": "getContent",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_data_ID",
                    "type": "bytes32"
                  }
                ],
                "name": "getOriginator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_data_ID",
                    "type": "bytes32"
                  }
                ],
                "name": "getAdvertisement",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "creditPerAd",
                    "type": "uint256"
                  }
                ],
                "name": "setMaxCreditPerAd",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_data_ID",
                    "type": "bytes32"
                  }
                ],
                "name": "getCampaign",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "name": "requestMap",
                "outputs": [
                  {
                    "name": "originator",
                    "type": "address"
                  },
                  {
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "name": "advertisement",
                    "type": "address"
                  },
                  {
                    "name": "campaign",
                    "type": "address"
                  },
                  {
                    "name": "amount",
                    "type": "uint256"
                  },
                  {
                    "name": "status",
                    "type": "int8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "bitcode",
                    "type": "address"
                  }
                ],
                "name": "setBitcodeAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "content_address",
                    "type": "address"
                  },
                  {
                    "name": "campaign_address",
                    "type": "address"
                  },
                  {
                    "name": "ad_address",
                    "type": "address"
                  },
                  {
                    "name": "amount",
                    "type": "bytes32"
                  }
                ],
                "name": "createMessage",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "maxCreditPerAd",
                    "type": "uint256"
                  }
                ],
                "name": "MaxCreditPerAd",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "bitcode",
                    "type": "address"
                  }
                ],
                "name": "BitcodeAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "flag",
                    "type": "bool"
                  }
                ],
                "name": "dbgBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "addr",
                    "type": "address"
                  }
                ],
                "name": "dbgAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "num",
                    "type": "uint256"
                  }
                ],
                "name": "dbgUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "num",
                    "type": "uint8"
                  }
                ],
                "name": "dbgUint8",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "dbgByte32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes"
                  }
                ],
                "name": "dbgBytes",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x4f98f2f2c7cec6576cb9bd60aeab07a6bb7030a5",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677241647665727469736d6e7432303139303531303135323230304d4c60055560085560018054600160a060020a031990811632908117909255600280549091169091179055611592806100a76000396000f30060806040526004361061017f5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101815780630e0a0d74146101b25780630f82c16f146101dc578063123e0e80146102a1578063176859531461032e578063208daa4f1461033c5780633513a8051461036057806341c0e1b51461036b5780634508044214610380578063508ddbb01461039857806354fd4d50146103ad57806355a632f8146103c25780635cc15001146103d75780636af27417146103ef5780636d2e4b1b1461041a5780637afc54d41461043b5780637b1cdb3e146104535780638da5cb5b1461045b57806398980081146104705780639e99bbea14610453578063af570c0414610488578063b535b03e1461049d578063c5f8c53f146104b2578063cabe0452146104ca578063d4ecba4f146104e2578063dded4d7b14610544578063e75c24bb14610565578063e870ed911461060a578063f185db0c1461061a578063f2fde38b1461062f575b005b34801561018d57600080fd5b50610196610650565b60408051600160a060020a039092168252519081900360200190f35b3480156101be57600080fd5b506101ca60043561065f565b60408051918252519081900360200190f35b3480156101e857600080fd5b5060408051602060046024803582810135848102808701860190975280865261027296843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106bc9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526101ca958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106cb9650505050505050565b6101ca60043560243561092a565b34801561034857600080fd5b506101ca600435600160a060020a0360243516610bea565b6101ca600435610c97565b34801561037757600080fd5b5061017f610c9a565b34801561038c57600080fd5b506101ca600435610cd6565b3480156103a457600080fd5b50610196610cdc565b3480156103b957600080fd5b506101ca610ceb565b3480156103ce57600080fd5b506101ca610cf1565b3480156103e357600080fd5b50610196600435610cf7565b3480156103fb57600080fd5b50610404610d15565b6040805160ff9092168252519081900360200190f35b34801561042657600080fd5b5061017f600160a060020a0360043516610d1a565b34801561044757600080fd5b50610196600435610d75565b6101ca610d90565b34801561046757600080fd5b50610196610d95565b34801561047c57600080fd5b50610196600435610da4565b34801561049457600080fd5b50610196610dd1565b3480156104a957600080fd5b50610404610de0565b3480156104be57600080fd5b5061017f600435610de5565b3480156104d657600080fd5b50610196600435610e4e565b3480156104ee57600080fd5b506104fa600435610e6c565b60408051600160a060020a0397881681529587166020870152938616858501529190941660608401526080830193909352600092830b90920b60a082015290519081900360c00190f35b34801561055057600080fd5b50610196600160a060020a0360043516610eb2565b34801561057157600080fd5b50610595600160a060020a0360043581169060243581169060443516606435610f58565b6040805160208082528351818301528351919283929083019185019080838360005b838110156105cf5781810151838201526020016105b7565b50505050905090810190601f1680156105fc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ca60043560243515156111af565b34801561062657600080fd5b506104046111b7565b34801561063b57600080fd5b5061017f600160a060020a03600435166111bc565b600154600160a060020a031681565b600081815260076020526040812060010154600160a060020a03161580159061069b5750600082815260076020526040812060050154810b900b155b15156106a657600080fd5b5060009081526007602052604090206004015490565b60076000808093509350935093565b60008060008060008060008060008951600014156106ec576000985061091a565b8960008151811015156106fb57fe5b602090810290910101519750600160a060020a038816156109155789600181518110151561072557fe5b9060200190602002015196508a600081518110151561074057fe5b9060200190602002015195508a600181518110151561075b57fe5b6020908102909101015160001a60f860020a0260f860020a900494508a600281518110151561078657fe5b9060200190602002015193508a60038151811015156107a157fe5b60209081029091010151600654909350600160a060020a0316156107cd576107cd88888888888861122e565b60085415806107de57506008548611155b15156107e957600080fd5b86915081600160a060020a0316632310167f6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561084357600080fd5b505af1158015610857573d6000803e3d6000fd5b505050506040513d602081101561086d57600080fd5b5051604080517ff06148f2000000000000000000000000000000000000000000000000000000008152336004820152602481018990529051919250600160a060020a0383169163f06148f2916044808201926020929091908290030181600087803b1580156108db57600080fd5b505af11580156108ef573d6000803e3d6000fd5b505050506040513d602081101561090557600080fd5b5061091590508d89338a8a6113b3565b600098505b5050505050505050949350505050565b600080600080600033876040516020018083600160a060020a0316600160a060020a03166c01000000000000000000000000028152601401828152602001925050506040516020818303038152906040526040518082805190602001908083835b602083106109aa5780518252601f19909201916020918201910161098b565b51815160001960209485036101000a0190811690199190911617905260408051949092018490039093206000818152600790945292208054929850965050600160a060020a031632149150508015610a0b57506005830154600090810b900b155b1515610a1657600080fd5b60008481526007602090815260408083206003015481517f2310167f0000000000000000000000000000000000000000000000000000000081529151600160a060020a0390911695508593632310167f93600480850194919392918390030190829087803b158015610a8757600080fd5b505af1158015610a9b573d6000803e3d6000fd5b505050506040513d6020811015610ab157600080fd5b5051604080517fcfefb3d5000000000000000000000000000000000000000000000000000000008152600481018790529051919250600160a060020a0383169163cfefb3d5916024808201926020929091908290030181600087803b158015610b1957600080fd5b505af1158015610b2d573d6000803e3d6000fd5b505050506040513d6020811015610b4357600080fd5b50506000848152600760209081526040808320805473ffffffffffffffffffffffffffffffffffffffff1990811682556001820180548216905560028201805482169055600382018054909116905560048101849055600501805460ff1916905580518a81529182019290925281517fbf0f2215c45c5ee802d4c20bdfc915308c4459b0f6a78f23ad350e6408bf2891929181900390910190a15060009695505050505050565b600081836040516020018083600160a060020a0316600160a060020a03166c01000000000000000000000000028152601401828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610c645780518252601f199092019160209182019101610c45565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209695505050505050565b90565b600254600160a060020a0316321480610cbd5750600254600160a060020a031633145b1515610cc857600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b60055481565b60085481565b600090815260076020526040902060010154600160a060020a031690565b600281565b600154600160a060020a03163214610d3157600080fd5b600160a060020a0381161515610d4657600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090815260076020526040902054600160a060020a031690565b600090565b600254600160a060020a031681565b600081815260076020526040812060020154600160a060020a0316801515610dcb57600080fd5b92915050565b600354600160a060020a031681565b600181565b600254600160a060020a0316321480610e085750600254600160a060020a031633145b1515610e1357600080fd5b60088190556040805182815290517f1f6808146a51d157d9343b08ee6fce3b39b0e5b419f4c8524a56512acf5ba2b59181900360200190a150565b600090815260076020526040902060030154600160a060020a031690565b600760205260009081526040812080546001820154600283015460038401546004850154600590950154600160a060020a03948516969385169592851694909116920b86565b600254600090600160a060020a0316321480610ed85750600254600160a060020a031633145b1515610ee357600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03848116919091179182905560408051929091168252517fecfcc1bcfb602db0a89a128bad350799ac7741ae87395080e8da39da6f100fcb916020908290030190a15050600654600160a060020a031690565b60408051606080825260808201909252819060009081908360208201610c00803883395050815191945060fd60020a918591506000908110610f9657fe5b906020010190600160f860020a031916908160001a905350825160fd60020a9084906015908110610fc357fe5b906020010190600160f860020a031916908160001a905350825160fd60020a908490602a908110610ff057fe5b906020010190600160f860020a031916908160001a905350825160fd60020a908490603f90811061101d57fe5b906020010190600160f860020a031916908160001a905350600091505b601482101561113e578160130360080260020a86600160a060020a031681151561106057fe5b0490508060f860020a02838360010181518110151561107b57fe5b906020010190600160f860020a031916908160001a9053508160130360080260020a87600160a060020a03168115156110b057fe5b0490508060f860020a0283836016018151811015156110cb57fe5b906020010190600160f860020a031916908160001a9053508160130360080260020a88600160a060020a031681151561110057fe5b0490508060f860020a028383602b0181518110151561111b57fe5b906020010190600160f860020a031916908160001a90535060019091019061103a565b600091505b60208210156111a35784826020811061115857fe5b1a60f860020a0260f860020a900490508060f860020a02838360400181518110151561118057fe5b906020010190600160f860020a031916908160001a905350600190910190611143565b50909695505050505050565b600092915050565b600481565b600254600160a060020a03163214806111df5750600254600160a060020a031633145b15156111ea57600080fd5b600160a060020a03811615156111ff57600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b606060008061123f8989338a610f58565b92508260405160200180807f19457468657265756d205369676e6564204d6573736167653a0a393600000000815250601c0182805190602001908083835b6020831061129c5780518252601f19909201916020918201910161127d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b602083106112ff5780518252601f1990920191602091820191016112e0565b51815160209384036101000a600019018019909216911617905260408051929094018290038220600080845283830180875282905260ff8e1684870152606084018d9052608084018c905294519098506001965060a080840196509194601f19820194509281900390910191865af115801561137f573d6000803e3d6000fd5b5050604051601f190151600654909250600160a060020a0380841691161490506113a857600080fd5b505050505050505050565b60006113bd611531565b84876040516020018083600160a060020a0316600160a060020a03166c01000000000000000000000000028152601401828152602001925050506040516020818303038152906040526040518082805190602001908083835b602083106114355780518252601f199092019160209182019101611416565b51815160209384036101000a60001901801990921691161790526040805192909401829003822060c083018552328352600160a060020a039c8d168383019081529b8d168386019081529a8d1660608401908152608084019a8b52600060a0850181815292815260079093529482209251835473ffffffffffffffffffffffffffffffffffffffff19908116918f169190911784559b516001840180548e16918f1691909117905599516002830180548d16918e169190911790559251600382018054909b169b169a909a1790985594516004890155505092516005909501805460ff191660ff9690930b959095169190911790935550505050565b6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a0810191909152905600a165627a7a7230582074c6feb6abc40b710f5a82fb8c9cff0bc13b436a30507d84bd5fe87b160140d30029"
          },
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 73720
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 73720
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Advertisement"
        }
      },
      "iq__3KicsTfHxAru9hwCDAfWsLtCKYMa": {
        "id": "iq__3KicsTfHxAru9hwCDAfWsLtCKYMa",
        "hash": "hq__7HBasPghuRRKA39eNXwdvqdytUsq8XKYC4X2wfumA8iNE6F6mFK6G576n5D82mkmCcQCK9bkWx",
        "name": "Channel",
        "meta": {
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 82111
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 82111
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Channel"
        }
      },
      "iq__3ugM27TmKaK3aH5FhroqAGddFoty": {
        "id": "iq__3ugM27TmKaK3aH5FhroqAGddFoty",
        "hash": "hq__DxBV4QBDgXLYto9C4CuZ8Pwwo4JWQoufdCxFpHE58Koiqwm7Vg3SNywCWZL9RMHF77sR9aPskh",
        "name": "Campaign",
        "meta": {
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "percent",
                    "type": "uint8"
                  }
                ],
                "name": "setLibraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "campaignLibraryAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "libraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "campaign_library_address",
                    "type": "address"
                  }
                ],
                "name": "setCampaignLibraryAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "market_place_address",
                    "type": "address"
                  }
                ],
                "name": "setMarketPlaceAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "initializedAsCampaignMgr",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "marketPlaceAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x8071af01e88a02afef5acaf47d95d1c6a415b53e",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e4d677232303139303232323135333630304d4c6005556006805460ff191690556007805460a060020a60ff021916905560018054600160a060020a031990811632908117909255600280549091169091179055611fdd806100bc6000396000f3006080604052600436106101485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f811461014a5780630f82c16f1461017b578063123e0e801461024057806317685953146102df5780633513a805146102ed57806341c0e1b5146102f8578063444814391461030d578063450804421461033e5780634edd676b1461035657806354fd4d501461036b5780636af27417146103805780636d2e4b1b1461039557806374cf29c2146103b65780637b1cdb3e146103cb5780638597a2a3146103d35780638da5cb5b146103f45780639e99bbea14610409578063af570c0414610411578063b535b03e14610426578063cc98ef961461043b578063d7f48c341461045c578063e870ed9114610485578063ed27107b14610495578063f185db0c146104aa578063f2fde38b146104bf575b005b34801561015657600080fd5b5061015f6104e0565b60408051600160a060020a039092168252519081900360200190f35b34801561018757600080fd5b5060408051602060046024803582810135848102808701860190975280865261021196843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104ef9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526102cd958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104fe9650505050505050565b60408051918252519081900360200190f35b6102cd600435602435610508565b6102cd600435610510565b34801561030457600080fd5b50610148610513565b34801561031957600080fd5b5061032860ff6004351661054f565b6040805160ff9092168252519081900360200190f35b34801561034a57600080fd5b506102cd600435610597565b34801561036257600080fd5b5061015f61059d565b34801561037757600080fd5b506102cd6105b1565b34801561038c57600080fd5b506103286105b7565b3480156103a157600080fd5b50610148600160a060020a03600435166105bc565b3480156103c257600080fd5b50610328610617565b6102cd610620565b3480156103df57600080fd5b50610148600160a060020a03600435166108c7565b34801561040057600080fd5b5061015f61092a565b6102cd610939565b34801561041d57600080fd5b5061015f61093e565b34801561043257600080fd5b5061032861094d565b34801561044757600080fd5b50610148600160a060020a0360043516610952565b34801561046857600080fd5b50610471610998565b604080519115158252519081900360200190f35b6102cd6004356024351515610508565b3480156104a157600080fd5b5061015f6109b9565b3480156104b657600080fd5b506103286109c8565b3480156104cb57600080fd5b50610148600160a060020a03600435166109cd565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a03163214806105365750600254600160a060020a031633145b151561054157600080fd5b600254600160a060020a0316ff5b600254600090600160a060020a03163214806105755750600254600160a060020a031633145b151561058057600080fd5b506006805460ff191660ff92831617908190551690565b50600090565b6006546101009004600160a060020a031681565b60055481565b600281565b600154600160a060020a031632146105d357600080fd5b600160a060020a03811615156105e857600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065460ff1681565b60075460009081908190819074010000000000000000000000000000000000000000900460ff16151561068b576007805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055600093506108c1565b610693610a3f565b604051809103906000f0801580156106af573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350839163e53853039160248082019260009290919082900301818387803b15801561071757600080fd5b505af115801561072b573d6000803e3d6000fd5b5050600654604080517f4448143900000000000000000000000000000000000000000000000000000000815260ff909216600483015251869450600160a060020a03851693506344481439925060248083019260209291908290030181600087803b15801561079957600080fd5b505af11580156107ad573d6000803e3d6000fd5b505050506040513d60208110156107c357600080fd5b5050604080517f63c77f8f0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038316916363c77f8f91602480830192600092919082900301818387803b15801561082557600080fd5b505af1158015610839573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b1580156108a457600080fd5b505af11580156108b8573d6000803e3d6000fd5b50505050600093505b50505090565b600254600160a060020a03163214806108ea5750600254600160a060020a031633145b15156108f557600080fd5b60068054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600154600160a060020a0316321461096957600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60075474010000000000000000000000000000000000000000900460ff1681565b600754600160a060020a031681565b600481565b600254600160a060020a03163214806109f05750600254600160a060020a031633145b15156109fb57600080fd5b600160a060020a0381161515610a1057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60405161156280610a5083390190560060806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e32303139303331383130353130304d4c0000006005556006805460a060020a60ff021916905542600a55600b5560018054600160a060020a0319908116329081179092556002805490911690911790556114a7806100bb6000396000f3006080604052600436106101b65763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101b85780630b97bc86146101e95780630f82c16f146102105780630fb5a6b4146102d5578063123e0e80146102ea57806317685953146103775780631e1333fb1461038557806322f3e2d4146103bd578063309d1e40146103d25780633513a805146104185780633b917c301461042357806341c0e1b514610438578063444814391461044d578063450804421461047e57806346d5badb1461049657806354fd4d50146104ab57806363c77f8f146104c05780636af27417146104e15780636d2e4b1b146104f657806374cf29c21461051757806379d367ef1461052c5780637b1cdb3e1461054d5780638da5cb5b146105555780639dfa5d331461056a5780639e99bbea1461054d578063af570c041461057f578063b535b03e14610594578063c940c6b3146105a9578063cfefb3d5146105ca578063e177246e146105e2578063e870ed91146105fa578063f06148f21461060a578063f185db0c1461062e578063f2fde38b14610643578063f34da3c014610664575b005b3480156101c457600080fd5b506101cd61067c565b60408051600160a060020a039092168252519081900360200190f35b3480156101f557600080fd5b506101fe61068b565b60408051918252519081900360200190f35b34801561021c57600080fd5b506040805160206004602480358281013584810280870186019097528086526102a696843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106919650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102e157600080fd5b506101fe6106a0565b60408051602060046044358181013583810280860185019096528085526101fe958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106a69650505050505050565b6101fe6004356024356106b0565b34801561039157600080fd5b506103a9600160a060020a03600435166024356106b8565b604080519115158252519081900360200190f35b3480156103c957600080fd5b506103a96107eb565b3480156103de57600080fd5b506103f3600160a060020a036004351661081f565b604080519384526020840192909252600090810b900b82820152519081900360600190f35b6101fe600435610840565b34801561042f57600080fd5b506101cd610843565b34801561044457600080fd5b506101b6610852565b34801561045957600080fd5b5061046860ff6004351661088e565b6040805160ff9092168252519081900360200190f35b34801561048a57600080fd5b506101fe6004356108f0565b3480156104a257600080fd5b506101fe6108f6565b3480156104b757600080fd5b506101fe6108fc565b3480156104cc57600080fd5b506101b6600160a060020a0360043516610902565b3480156104ed57600080fd5b50610468610948565b34801561050257600080fd5b506101b6600160a060020a036004351661094d565b34801561052357600080fd5b506104686109a8565b34801561053857600080fd5b506103a9600160a060020a03600435166109c9565b6101fe610b73565b34801561056157600080fd5b506101cd610b78565b34801561057657600080fd5b506101fe610b87565b34801561058b57600080fd5b506101cd610bc2565b3480156105a057600080fd5b50610468610bd1565b3480156105b557600080fd5b506101fe600435602435604435606435610bd6565b3480156105d657600080fd5b506103a9600435610c24565b3480156105ee57600080fd5b506101fe60043561131e565b6101fe60043560243515156106b0565b34801561061657600080fd5b506103a9600160a060020a036004351660243561135f565b34801561063a57600080fd5b506104686113b8565b34801561064f57600080fd5b506101b6600160a060020a03600435166113bd565b34801561067057600080fd5b506101cd60043561142f565b600154600160a060020a031681565b600a5481565b60076000808093509350935093565b600b5481565b6000949350505050565b600092915050565b60006106c2611457565b600254600090600160a060020a03163214806106e85750600254600160a060020a031633145b15156106f357600080fd5b50506040805160608101825283815260006020808301829052600183850152600160a060020a038716825260079052918220600281015491929091810b900b151561079b5760088054600180820183556000929092527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee301805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0388161790556009805490910190555b50600160a060020a039390931660009081526007602090815260408083208651815591860151600180840191909155950151600290910180549190920b60ff1660ff199091161790555090919050565b600a546000904290811015610803576000915061081b565b600b541580610818575080600b54600a540110155b91505b5090565b60076020526000908152604081208054600182015460029092015490920b83565b90565b600654600160a060020a031681565b600254600160a060020a03163214806108755750600254600160a060020a031633145b151561088057600080fd5b600254600160a060020a0316ff5b600154600090600160a060020a031632146108a857600080fd5b506006805474ff000000000000000000000000000000000000000019167401000000000000000000000000000000000000000060ff9384168102919091179182905590041690565b50600090565b60095481565b60055481565b600154600160a060020a0316321461091957600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600281565b600154600160a060020a0316321461096457600080fd5b600160a060020a038116151561097957600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065474010000000000000000000000000000000000000000900460ff1681565b6002546000908190600160a060020a03163214806109f15750600254600160a060020a031633145b15156109fc57600080fd5b50600160a060020a038216600090815260076020526040812081815560018101829055600201805460ff191690555b600954811015610b685782600160a060020a0316600882815481101515610a4e57fe5b600091825260209091200154600160a060020a03161415610b60576008805482908110610a7757fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff19169055600954600019018114610b4d576008600160095403815481101515610abe57fe5b60009182526020909120015460088054600160a060020a039092169183908110610ae457fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055506008600160095403815481101515610b2657fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff191690555b6009805460001901905560019150610b6d565b600101610a2b565b600091505b50919050565b600090565b600254600160a060020a031681565b600254600090600160a060020a0316321480610bad5750600254600160a060020a031633145b1515610bb857600080fd5b5042600a81905590565b600354600160a060020a031681565b600181565b600254600090600160a060020a0316321480610bfc5750600254600160a060020a031633145b1515610c0757600080fd5b50603c60188502840181028301028101600b819055949350505050565b6000806000806000806000806000610c3a6107eb565b1515610c4557600080fd5b604080517f0e0a0d74000000000000000000000000000000000000000000000000000000008152600481018c905290513399508991630e0a0d749160248083019260209291908290030181600087803b158015610ca157600080fd5b505af1158015610cb5573d6000803e3d6000fd5b505050506040513d6020811015610ccb57600080fd5b5051604080517f98980081000000000000000000000000000000000000000000000000000000008152600481018d90529051919850600160a060020a038a16916398980081916024808201926020929091908290030181600087803b158015610d3357600080fd5b505af1158015610d47573d6000803e3d6000fd5b505050506040513d6020811015610d5d57600080fd5b5051604080517f2310167f00000000000000000000000000000000000000000000000000000000815290519197508796503391600160a060020a03881691632310167f9160048083019260209291908290030181600087803b158015610dc257600080fd5b505af1158015610dd6573d6000803e3d6000fd5b505050506040513d6020811015610dec57600080fd5b5051600160a060020a031614610e0157600080fd5b604080517f7afc54d4000000000000000000000000000000000000000000000000000000008152600481018c905290513291600160a060020a038b1691637afc54d4916024808201926020929091908290030181600087803b158015610e6657600080fd5b505af1158015610e7a573d6000803e3d6000fd5b505050506040513d6020811015610e9057600080fd5b5051600160a060020a031614610ea557600080fd5b600160a060020a03861660009081526007602052604081206002810154909550810b900b600114610ed557600080fd5b83541580610eea575060018401548454038711155b1515610ef557600080fd5b600180850154600160a060020a0388166000908152600760205260409020908901910155835415801590610f4457508354600160a060020a038716600090815260076020526040902060010154145b15610f7057600160a060020a0386166000908152600760205260409020600201805460ff191660ff1790555b60065474010000000000000000000000000000000000000000900460ff1660648804029250821561127157604080517f5cc15001000000000000000000000000000000000000000000000000000000008152600481018c90529051600160a060020a038a1691635cc150019160248083019260209291908290030181600087803b158015610ffd57600080fd5b505af1158015611011573d6000803e3d6000fd5b505050506040513d602081101561102757600080fd5b5051604080517fb816f5130000000000000000000000000000000000000000000000000000000081529051919350600160a060020a0384169163b816f513916004808201926020929091908290030181600087803b15801561108857600080fd5b505af115801561109c573d6000803e3d6000fd5b505050506040513d60208110156110b257600080fd5b5051604080517f8da5cb5b0000000000000000000000000000000000000000000000000000000081529051919250600160a060020a03831691638da5cb5b916004808201926020929091908290030181600087803b15801561111357600080fd5b505af1158015611127573d6000803e3d6000fd5b505050506040513d602081101561113d57600080fd5b5051604051600160a060020a039091169084156108fc029085906000818181858888f19350505050158015611176573d6000803e3d6000fd5b507f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a81600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156111ef57600080fd5b505af1158015611203573d6000803e3d6000fd5b505050506040513d602081101561121957600080fd5b505160408051600160a060020a0390921660208301528181018690526060808352600c908301527f526574726f63657373696f6e00000000000000000000000000000000000000006080830152519081900360a00190a15b604051329084890380156108fc02916000818181858888f1935050505015801561129f573d6000803e3d6000fd5b50604080513260208201528489038183015260608082526006908201527f5265776172640000000000000000000000000000000000000000000000000000608082015290517f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a9181900360a00190a15060019998505050505050505050565b600254600090600160a060020a03163214806113445750600254600160a060020a031633145b151561134f57600080fd5b50600a8054820190819055919050565b60008061136a6107eb565b151561137557600080fd5b50600160a060020a0383166000908152600760205260409020805415806113a3575060018101548154038311155b15156113ae57600080fd5b5060019392505050565b600481565b600254600160a060020a03163214806113e05750600254600160a060020a031633145b15156113eb57600080fd5b600160a060020a038116151561140057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600880548290811061143d57fe5b600091825260209091200154600160a060020a0316905081565b60606040519081016040528060008152602001600081526020016000800b815250905600a165627a7a72305820becc96e99c6926cb052edc800d780fc74a533f9dde4b797cc7e4642f277fd1cc0029a165627a7a72305820ba38a2c5cfdcbb681408b1b80cb36cc3bffae73072fe02d8f38e737a771587ef0029",
            "factoryAbi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "percent",
                    "type": "uint8"
                  }
                ],
                "name": "setLibraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "campaignLibraryAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "libraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "campaign_library_address",
                    "type": "address"
                  }
                ],
                "name": "setCampaignLibraryAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "market_place_address",
                    "type": "address"
                  }
                ],
                "name": "setMarketPlaceAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "initializedAsCampaignMgr",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "marketPlaceAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ]
          },
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  2
                ],
                "size": 40858
              }
            },
            "elv-apps.css": {
              ".": {
                "parts": [
                  4
                ],
                "size": 37627
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  3
                ],
                "size": 40858
              }
            }
          },
          "mime-types": {
            "css": "text/css",
            "html": "text/html"
          },
          "name": "Campaign"
        }
      },
      "iq__ruJTQUEiuvWwP5VV6z7A39j5pkr": {
        "id": "iq__ruJTQUEiuvWwP5VV6z7A39j5pkr",
        "hash": "hq__pbFJL9TRrNHx2oyqQ92Qs6UTxMuGv1on8wmfmFCf7NbfVerp6HftZuck4m4PntNzCfosVPhhk",
        "name": "Campaign Manager",
        "meta": {
          "bitcode_part": "hqp_S1k59TTzCt9WStMWFEr91onr3vJm5iwKRjWSQqhyAuxYNTww",
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0xfb8b470b7577efad41c15598cb2e9380b473ace3",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d67724d61726b6574506c61636532303139303232323135333730304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055612887806100a26000396000f3006080604052600436106100e25763ffffffff60e060020a60003504166302d05d3f81146100e45780630f82c16f14610115578063123e0e80146101da57806317685953146102795780633513a8051461028757806341c0e1b51461029257806345080442146102a757806354fd4d50146102bf5780636af27417146102d45780636d2e4b1b146102ff5780637b1cdb3e146103205780638da5cb5b146103285780639e99bbea1461033d578063af570c0414610345578063b535b03e1461035a578063e870ed911461036f578063f185db0c1461037f578063f2fde38b14610394575b005b3480156100f057600080fd5b506100f96103b5565b60408051600160a060020a039092168252519081900360200190f35b34801561012157600080fd5b506040805160206004602480358281013584810280870186019097528086526101ab96843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103c49650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b6040805160206004604435818101358381028086018501909652808552610267958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103d39650505050505050565b60408051918252519081900360200190f35b6102676004356024356103dd565b6102676004356103e5565b34801561029e57600080fd5b506100e26103e8565b3480156102b357600080fd5b50610267600435610424565b3480156102cb57600080fd5b5061026761042a565b3480156102e057600080fd5b506102e9610430565b6040805160ff9092168252519081900360200190f35b34801561030b57600080fd5b506100e2600160a060020a0360043516610435565b610267610490565b34801561033457600080fd5b506100f9610713565b610267610722565b34801561035157600080fd5b506100f9610727565b34801561036657600080fd5b506102e9610736565b61026760043560243515156103dd565b34801561038b57600080fd5b506102e961073b565b3480156103a057600080fd5b506100e2600160a060020a0360043516610740565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a031632148061040b5750600254600160a060020a031633145b151561041657600080fd5b600254600160a060020a0316ff5b50600090565b60055481565b600281565b600154600160a060020a0316321461044c57600080fd5b600160a060020a038116151561046157600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008060008061049e6107b2565b604051809103906000f0801580156104ba573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350849250839163e53853039160248082019260009290919082900301818387803b15801561052557600080fd5b505af1158015610539573d6000803e3d6000fd5b5050604080517fcc98ef960000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038516935063cc98ef969250602480830192600092919082900301818387803b15801561059d57600080fd5b505af11580156105b1573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b15801561061c57600080fd5b505af1158015610630573d6000803e3d6000fd5b5050505080600160a060020a031663f2fde38b83600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561068157600080fd5b505af1158015610695573d6000803e3d6000fd5b505050506040513d60208110156106ab57600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b1580156106f157600080fd5b505af1158015610705573d6000803e3d6000fd5b505050506000935050505090565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600481565b600254600160a060020a03163214806107635750600254600160a060020a031633145b151561076e57600080fd5b600160a060020a038116151561078357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b604051612099806107c383390190560060806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e4d677232303139303232323135333630304d4c6005556006805460ff191690556007805460a060020a60ff021916905560018054600160a060020a031990811632908117909255600280549091169091179055611fdd806100bc6000396000f3006080604052600436106101485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f811461014a5780630f82c16f1461017b578063123e0e801461024057806317685953146102df5780633513a805146102ed57806341c0e1b5146102f8578063444814391461030d578063450804421461033e5780634edd676b1461035657806354fd4d501461036b5780636af27417146103805780636d2e4b1b1461039557806374cf29c2146103b65780637b1cdb3e146103cb5780638597a2a3146103d35780638da5cb5b146103f45780639e99bbea14610409578063af570c0414610411578063b535b03e14610426578063cc98ef961461043b578063d7f48c341461045c578063e870ed9114610485578063ed27107b14610495578063f185db0c146104aa578063f2fde38b146104bf575b005b34801561015657600080fd5b5061015f6104e0565b60408051600160a060020a039092168252519081900360200190f35b34801561018757600080fd5b5060408051602060046024803582810135848102808701860190975280865261021196843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104ef9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526102cd958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104fe9650505050505050565b60408051918252519081900360200190f35b6102cd600435602435610508565b6102cd600435610510565b34801561030457600080fd5b50610148610513565b34801561031957600080fd5b5061032860ff6004351661054f565b6040805160ff9092168252519081900360200190f35b34801561034a57600080fd5b506102cd600435610597565b34801561036257600080fd5b5061015f61059d565b34801561037757600080fd5b506102cd6105b1565b34801561038c57600080fd5b506103286105b7565b3480156103a157600080fd5b50610148600160a060020a03600435166105bc565b3480156103c257600080fd5b50610328610617565b6102cd610620565b3480156103df57600080fd5b50610148600160a060020a03600435166108c7565b34801561040057600080fd5b5061015f61092a565b6102cd610939565b34801561041d57600080fd5b5061015f61093e565b34801561043257600080fd5b5061032861094d565b34801561044757600080fd5b50610148600160a060020a0360043516610952565b34801561046857600080fd5b50610471610998565b604080519115158252519081900360200190f35b6102cd6004356024351515610508565b3480156104a157600080fd5b5061015f6109b9565b3480156104b657600080fd5b506103286109c8565b3480156104cb57600080fd5b50610148600160a060020a03600435166109cd565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a03163214806105365750600254600160a060020a031633145b151561054157600080fd5b600254600160a060020a0316ff5b600254600090600160a060020a03163214806105755750600254600160a060020a031633145b151561058057600080fd5b506006805460ff191660ff92831617908190551690565b50600090565b6006546101009004600160a060020a031681565b60055481565b600281565b600154600160a060020a031632146105d357600080fd5b600160a060020a03811615156105e857600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065460ff1681565b60075460009081908190819074010000000000000000000000000000000000000000900460ff16151561068b576007805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055600093506108c1565b610693610a3f565b604051809103906000f0801580156106af573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350839163e53853039160248082019260009290919082900301818387803b15801561071757600080fd5b505af115801561072b573d6000803e3d6000fd5b5050600654604080517f4448143900000000000000000000000000000000000000000000000000000000815260ff909216600483015251869450600160a060020a03851693506344481439925060248083019260209291908290030181600087803b15801561079957600080fd5b505af11580156107ad573d6000803e3d6000fd5b505050506040513d60208110156107c357600080fd5b5050604080517f63c77f8f0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038316916363c77f8f91602480830192600092919082900301818387803b15801561082557600080fd5b505af1158015610839573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b1580156108a457600080fd5b505af11580156108b8573d6000803e3d6000fd5b50505050600093505b50505090565b600254600160a060020a03163214806108ea5750600254600160a060020a031633145b15156108f557600080fd5b60068054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600154600160a060020a0316321461096957600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60075474010000000000000000000000000000000000000000900460ff1681565b600754600160a060020a031681565b600481565b600254600160a060020a03163214806109f05750600254600160a060020a031633145b15156109fb57600080fd5b600160a060020a0381161515610a1057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60405161156280610a5083390190560060806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e32303139303331383130353130304d4c0000006005556006805460a060020a60ff021916905542600a55600b5560018054600160a060020a0319908116329081179092556002805490911690911790556114a7806100bb6000396000f3006080604052600436106101b65763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101b85780630b97bc86146101e95780630f82c16f146102105780630fb5a6b4146102d5578063123e0e80146102ea57806317685953146103775780631e1333fb1461038557806322f3e2d4146103bd578063309d1e40146103d25780633513a805146104185780633b917c301461042357806341c0e1b514610438578063444814391461044d578063450804421461047e57806346d5badb1461049657806354fd4d50146104ab57806363c77f8f146104c05780636af27417146104e15780636d2e4b1b146104f657806374cf29c21461051757806379d367ef1461052c5780637b1cdb3e1461054d5780638da5cb5b146105555780639dfa5d331461056a5780639e99bbea1461054d578063af570c041461057f578063b535b03e14610594578063c940c6b3146105a9578063cfefb3d5146105ca578063e177246e146105e2578063e870ed91146105fa578063f06148f21461060a578063f185db0c1461062e578063f2fde38b14610643578063f34da3c014610664575b005b3480156101c457600080fd5b506101cd61067c565b60408051600160a060020a039092168252519081900360200190f35b3480156101f557600080fd5b506101fe61068b565b60408051918252519081900360200190f35b34801561021c57600080fd5b506040805160206004602480358281013584810280870186019097528086526102a696843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106919650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102e157600080fd5b506101fe6106a0565b60408051602060046044358181013583810280860185019096528085526101fe958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106a69650505050505050565b6101fe6004356024356106b0565b34801561039157600080fd5b506103a9600160a060020a03600435166024356106b8565b604080519115158252519081900360200190f35b3480156103c957600080fd5b506103a96107eb565b3480156103de57600080fd5b506103f3600160a060020a036004351661081f565b604080519384526020840192909252600090810b900b82820152519081900360600190f35b6101fe600435610840565b34801561042f57600080fd5b506101cd610843565b34801561044457600080fd5b506101b6610852565b34801561045957600080fd5b5061046860ff6004351661088e565b6040805160ff9092168252519081900360200190f35b34801561048a57600080fd5b506101fe6004356108f0565b3480156104a257600080fd5b506101fe6108f6565b3480156104b757600080fd5b506101fe6108fc565b3480156104cc57600080fd5b506101b6600160a060020a0360043516610902565b3480156104ed57600080fd5b50610468610948565b34801561050257600080fd5b506101b6600160a060020a036004351661094d565b34801561052357600080fd5b506104686109a8565b34801561053857600080fd5b506103a9600160a060020a03600435166109c9565b6101fe610b73565b34801561056157600080fd5b506101cd610b78565b34801561057657600080fd5b506101fe610b87565b34801561058b57600080fd5b506101cd610bc2565b3480156105a057600080fd5b50610468610bd1565b3480156105b557600080fd5b506101fe600435602435604435606435610bd6565b3480156105d657600080fd5b506103a9600435610c24565b3480156105ee57600080fd5b506101fe60043561131e565b6101fe60043560243515156106b0565b34801561061657600080fd5b506103a9600160a060020a036004351660243561135f565b34801561063a57600080fd5b506104686113b8565b34801561064f57600080fd5b506101b6600160a060020a03600435166113bd565b34801561067057600080fd5b506101cd60043561142f565b600154600160a060020a031681565b600a5481565b60076000808093509350935093565b600b5481565b6000949350505050565b600092915050565b60006106c2611457565b600254600090600160a060020a03163214806106e85750600254600160a060020a031633145b15156106f357600080fd5b50506040805160608101825283815260006020808301829052600183850152600160a060020a038716825260079052918220600281015491929091810b900b151561079b5760088054600180820183556000929092527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee301805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0388161790556009805490910190555b50600160a060020a039390931660009081526007602090815260408083208651815591860151600180840191909155950151600290910180549190920b60ff1660ff199091161790555090919050565b600a546000904290811015610803576000915061081b565b600b541580610818575080600b54600a540110155b91505b5090565b60076020526000908152604081208054600182015460029092015490920b83565b90565b600654600160a060020a031681565b600254600160a060020a03163214806108755750600254600160a060020a031633145b151561088057600080fd5b600254600160a060020a0316ff5b600154600090600160a060020a031632146108a857600080fd5b506006805474ff000000000000000000000000000000000000000019167401000000000000000000000000000000000000000060ff9384168102919091179182905590041690565b50600090565b60095481565b60055481565b600154600160a060020a0316321461091957600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600281565b600154600160a060020a0316321461096457600080fd5b600160a060020a038116151561097957600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065474010000000000000000000000000000000000000000900460ff1681565b6002546000908190600160a060020a03163214806109f15750600254600160a060020a031633145b15156109fc57600080fd5b50600160a060020a038216600090815260076020526040812081815560018101829055600201805460ff191690555b600954811015610b685782600160a060020a0316600882815481101515610a4e57fe5b600091825260209091200154600160a060020a03161415610b60576008805482908110610a7757fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff19169055600954600019018114610b4d576008600160095403815481101515610abe57fe5b60009182526020909120015460088054600160a060020a039092169183908110610ae457fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055506008600160095403815481101515610b2657fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff191690555b6009805460001901905560019150610b6d565b600101610a2b565b600091505b50919050565b600090565b600254600160a060020a031681565b600254600090600160a060020a0316321480610bad5750600254600160a060020a031633145b1515610bb857600080fd5b5042600a81905590565b600354600160a060020a031681565b600181565b600254600090600160a060020a0316321480610bfc5750600254600160a060020a031633145b1515610c0757600080fd5b50603c60188502840181028301028101600b819055949350505050565b6000806000806000806000806000610c3a6107eb565b1515610c4557600080fd5b604080517f0e0a0d74000000000000000000000000000000000000000000000000000000008152600481018c905290513399508991630e0a0d749160248083019260209291908290030181600087803b158015610ca157600080fd5b505af1158015610cb5573d6000803e3d6000fd5b505050506040513d6020811015610ccb57600080fd5b5051604080517f98980081000000000000000000000000000000000000000000000000000000008152600481018d90529051919850600160a060020a038a16916398980081916024808201926020929091908290030181600087803b158015610d3357600080fd5b505af1158015610d47573d6000803e3d6000fd5b505050506040513d6020811015610d5d57600080fd5b5051604080517f2310167f00000000000000000000000000000000000000000000000000000000815290519197508796503391600160a060020a03881691632310167f9160048083019260209291908290030181600087803b158015610dc257600080fd5b505af1158015610dd6573d6000803e3d6000fd5b505050506040513d6020811015610dec57600080fd5b5051600160a060020a031614610e0157600080fd5b604080517f7afc54d4000000000000000000000000000000000000000000000000000000008152600481018c905290513291600160a060020a038b1691637afc54d4916024808201926020929091908290030181600087803b158015610e6657600080fd5b505af1158015610e7a573d6000803e3d6000fd5b505050506040513d6020811015610e9057600080fd5b5051600160a060020a031614610ea557600080fd5b600160a060020a03861660009081526007602052604081206002810154909550810b900b600114610ed557600080fd5b83541580610eea575060018401548454038711155b1515610ef557600080fd5b600180850154600160a060020a0388166000908152600760205260409020908901910155835415801590610f4457508354600160a060020a038716600090815260076020526040902060010154145b15610f7057600160a060020a0386166000908152600760205260409020600201805460ff191660ff1790555b60065474010000000000000000000000000000000000000000900460ff1660648804029250821561127157604080517f5cc15001000000000000000000000000000000000000000000000000000000008152600481018c90529051600160a060020a038a1691635cc150019160248083019260209291908290030181600087803b158015610ffd57600080fd5b505af1158015611011573d6000803e3d6000fd5b505050506040513d602081101561102757600080fd5b5051604080517fb816f5130000000000000000000000000000000000000000000000000000000081529051919350600160a060020a0384169163b816f513916004808201926020929091908290030181600087803b15801561108857600080fd5b505af115801561109c573d6000803e3d6000fd5b505050506040513d60208110156110b257600080fd5b5051604080517f8da5cb5b0000000000000000000000000000000000000000000000000000000081529051919250600160a060020a03831691638da5cb5b916004808201926020929091908290030181600087803b15801561111357600080fd5b505af1158015611127573d6000803e3d6000fd5b505050506040513d602081101561113d57600080fd5b5051604051600160a060020a039091169084156108fc029085906000818181858888f19350505050158015611176573d6000803e3d6000fd5b507f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a81600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156111ef57600080fd5b505af1158015611203573d6000803e3d6000fd5b505050506040513d602081101561121957600080fd5b505160408051600160a060020a0390921660208301528181018690526060808352600c908301527f526574726f63657373696f6e00000000000000000000000000000000000000006080830152519081900360a00190a15b604051329084890380156108fc02916000818181858888f1935050505015801561129f573d6000803e3d6000fd5b50604080513260208201528489038183015260608082526006908201527f5265776172640000000000000000000000000000000000000000000000000000608082015290517f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a9181900360a00190a15060019998505050505050505050565b600254600090600160a060020a03163214806113445750600254600160a060020a031633145b151561134f57600080fd5b50600a8054820190819055919050565b60008061136a6107eb565b151561137557600080fd5b50600160a060020a0383166000908152600760205260409020805415806113a3575060018101548154038311155b15156113ae57600080fd5b5060019392505050565b600481565b600254600160a060020a03163214806113e05750600254600160a060020a031633145b15156113eb57600080fd5b600160a060020a038116151561140057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600880548290811061143d57fe5b600091825260209091200154600160a060020a0316905081565b60606040519081016040528060008152602001600081526020016000800b815250905600a165627a7a72305820becc96e99c6926cb052edc800d780fc74a533f9dde4b797cc7e4642f277fd1cc0029a165627a7a72305820ba38a2c5cfdcbb681408b1b80cb36cc3bffae73072fe02d8f38e737a771587ef0029a165627a7a72305820ed3afe68d298bebb00ddd5a9cbd8eb2d90fa41722b907caa3208d04dd38cb2c80029",
            "factoryAbi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "percent",
                    "type": "uint8"
                  }
                ],
                "name": "setLibraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "campaignLibraryAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "libraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "campaign_library_address",
                    "type": "address"
                  }
                ],
                "name": "setCampaignLibraryAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "market_place_address",
                    "type": "address"
                  }
                ],
                "name": "setMarketPlaceAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "initializedAsCampaignMgr",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "marketPlaceAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ]
          },
          "eluv-fb.parts": {
            "adsmanager.bc": "hqp_S1k59TTzCt9WStMWFEr91onr3vJm5iwKRjWSQqhyAuxYNTww"
          },
          "eluv.description": "",
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  5
                ],
                "size": 39752
              }
            },
            "elv-apps.css": {
              ".": {
                "parts": [
                  4
                ],
                "size": 37627
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  6
                ],
                "size": 39752
              }
            }
          },
          "mime-types": {
            "css": "text/css",
            "html": "text/html"
          },
          "name": "Campaign Manager"
        }
      },
      "iq__36jjGPHhacyPgehzKN1CLZGXxnwB": {
        "id": "iq__36jjGPHhacyPgehzKN1CLZGXxnwB",
        "hash": "hq__5bTqMC7GVNBt6FwCia9Vddt2b8X3qvCudLGFfm5yCyTF7p8Eho9Fspn7Pfu3e6ZJPhTL86v4ph",
        "name": "IMF",
        "meta": {
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 798259
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 1082307
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "IMF"
        }
      },
      "iq__2punfHYE6Xv6B5GmRiuCorsELxei": {
        "id": "iq__2punfHYE6Xv6B5GmRiuCorsELxei",
        "hash": "hq__Dp62NfiHS9PdwxXUNrrFFou3k59hMuWDUCbH3n5GmU3icDj7BQ1Nxz2yhdeEE6p4hnbqvTNDg2",
        "name": "Submission",
        "meta": {
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "licensingFee",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "percentPartial",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "withdraw",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "status_code",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "STATUS_FINAL_REVIEW",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "partialPayment",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "content_address",
                    "type": "address"
                  },
                  {
                    "name": "new_owner",
                    "type": "address"
                  }
                ],
                "name": "transferContentOwnership",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "STATUS_DRAFT_APPROVED",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "licensing_fee",
                    "type": "uint256"
                  }
                ],
                "name": "setLicensingFee",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "name": "licensingStatus",
                "outputs": [
                  {
                    "name": "percentComplete",
                    "type": "uint8"
                  },
                  {
                    "name": "licensingFee",
                    "type": "uint256"
                  },
                  {
                    "name": "licensingFeePaid",
                    "type": "uint256"
                  },
                  {
                    "name": "valid",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "partial_payment",
                    "type": "uint8"
                  }
                ],
                "name": "setPartialPayment",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "percent_partial",
                    "type": "uint8"
                  }
                ],
                "name": "setPercentPartial",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "content_address",
                    "type": "address"
                  }
                ],
                "name": "reclaimContentOwnership",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "content_contract",
                    "type": "address"
                  },
                  {
                    "name": "approved",
                    "type": "bool"
                  },
                  {
                    "name": "percent_complete",
                    "type": "uint8"
                  },
                  {
                    "name": "note",
                    "type": "string"
                  }
                ],
                "name": "reviewContent",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "PayCredit",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x1515ebcf2c7d5eaa53259543efe36e08de76b708",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f53706c436f6e744c6963656e73696e6732303139303331383130353730304d4c600555678ac7230489e800006006556007805461280061ff001960ff19909216603c179190911617905560018054600160a060020a03199081163290811790925560028054909116909117905561151e806100c96000396000f3006080604052600436106101715763ffffffff60e060020a60003504166302d05d3f81146101735780630779564b146101a45780630f82c16f146101cb578063123e0e8014610290578063176859531461031d5780632d4fac771461032b5780632e1a7d4d146103565780633513a8051461038257806341c0e1b51461038d57806345080442146103a25780634d52fe4b146103ba57806354fd4d50146103cf5780636af27417146103e45780636d2e4b1b146103f95780637b1cdb3e1461041a5780638da5cb5b146104225780638e7f900f146104375780639e99bbea1461044c578063a2e1cf8a14610454578063af570c041461047b578063b261b9e714610490578063b535b03e146104a5578063b6524089146104ba578063ba3c32ea146104d2578063cba43b0d1461051f578063db14178d1461053a578063e870ed9114610555578063e97a08ba14610565578063f185db0c14610579578063f2fde38b1461058e578063f96e91df146105af575b005b34801561017f57600080fd5b50610188610620565b60408051600160a060020a039092168252519081900360200190f35b3480156101b057600080fd5b506101b961062f565b60408051918252519081900360200190f35b3480156101d757600080fd5b5060408051602060046024803582810135848102808701860190975280865261026196843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106359650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526101b9958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106449650505050505050565b6101b960043560243561064e565b34801561033757600080fd5b50610340610656565b6040805160ff9092168252519081900360200190f35b34801561036257600080fd5b5061036e60043561065f565b604080519115158252519081900360200190f35b6101b960043561071c565b34801561039957600080fd5b50610171610b9f565b3480156103ae57600080fd5b506101b9600435610bdb565b3480156103c657600080fd5b506101b9610c47565b3480156103db57600080fd5b506101b9610c6b565b3480156103f057600080fd5b50610340610c71565b34801561040557600080fd5b50610171600160a060020a0360043516610c76565b6101b9610cd1565b34801561042e57600080fd5b50610188610d4a565b34801561044357600080fd5b50610340610d59565b6101b9610d67565b34801561046057600080fd5b50610188600160a060020a0360043581169060243516610eb3565b34801561048757600080fd5b50610188610f6b565b34801561049c57600080fd5b506101b9610f7a565b3480156104b157600080fd5b50610340610f9e565b3480156104c657600080fd5b506101b9600435610fa3565b3480156104de57600080fd5b506104f3600160a060020a0360043516610fdd565b6040805160ff909516855260208501939093528383019190915215156060830152519081900360800190f35b34801561052b57600080fd5b5061034060ff60043516611009565b34801561054657600080fd5b5061034060ff6004351661105c565b6101b9600435602435151561064e565b610188600160a060020a03600435166110a4565b34801561058557600080fd5b5061034061129b565b34801561059a57600080fd5b50610171600160a060020a03600435166112a0565b3480156105bb57600080fd5b50604080516020601f60643560048181013592830184900484028501840190955281845261036e94600160a060020a03813516946024803515159560ff6044351695369560849493019181908401838280828437509497506113129650505050505050565b600154600160a060020a031681565b60065481565b60076000808093509350935093565b6000949350505050565b600092915050565b60075460ff1681565b600254600090600160a060020a03163214806106855750600254600160a060020a031633145b151561069057600080fd5b600254604051600160a060020a039091169083156108fc029084906000818181858888f193505050501580156106ca573d6000803e3d6000fd5b5060025460408051600160a060020a03909216825260006020830152818101849052517f6fad978e8a2a7d154cdbeac8b127068f0cb03d8f2d585fe8087161308cc3dd1d9181900360600190a1919050565b3360008181526008602090815260408083208054600282015460019092015483517f27c1c21d0000000000000000000000000000000000000000000000000000000081529351959695869560ff90931694899489949303928492839283928a926327c1c21d92600480820193929182900301818787803b15801561079f57600080fd5b505af11580156107b3573d6000803e3d6000fd5b505050506040513d60208110156107c957600080fd5b50511280156107d8575060008a135b156108005760075460ff908116908716106107f657600394506107fb565b600194505b61088c565b8560ff166064141561081b578915156107fb5782935061088c565b60075460ff90811690871610610886578915156107fb57600160a060020a03881660009081526008602052604090206002810154600754600190920154909160649161010090910460ff160204039150828211610878578161087a565b825b9350600219945061088c565b60001994505b60008411156109aa57828411156108a257600080fd5b86600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156108e057600080fd5b505af11580156108f4573d6000803e3d6000fd5b505050506040513d602081101561090a57600080fd5b5051600160a060020a03808a16600090815260086020526040808220600201805489019055519293509083169186156108fc0291879190818181858888f1935050505015801561095e573d6000803e3d6000fd5b5060408051600160a060020a0380841682528a16602082015280820186905290517f6fad978e8a2a7d154cdbeac8b127068f0cb03d8f2d585fe8087161308cc3dd1d9181900360600190a15b604080518b81526020810187905281517fb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff929181900390910190a1841515610a2c57600160a060020a0388166000908152600860205260408120805460ff19908116825560018201839055600282019290925560030180549091169055610b91565b6000851215610b0f5786600160a060020a031663f2fde38b88600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610a8257600080fd5b505af1158015610a96573d6000803e3d6000fd5b505050506040513d6020811015610aac57600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b158015610af257600080fd5b505af1158015610b06573d6000803e3d6000fd5b50505050610b91565b6000851315610b9157604080517ff2fde38b0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a0389169163f2fde38b91602480830192600092919082900301818387803b158015610b7857600080fd5b505af1158015610b8c573d6000803e3d6000fd5b505050505b509298975050505050505050565b600254600160a060020a0316321480610bc25750600254600160a060020a031633145b1515610bcd57600080fd5b600254600160a060020a0316ff5b6000816002191415610c0e57507f447261667420617070726f766564000000000000000000000000000000000000610c42565b8160031415610c3e57507f46696e616c20696e207265766965770000000000000000000000000000000000610c42565b5060005b919050565b7f46696e616c20696e20726576696577000000000000000000000000000000000081565b60055481565b600281565b600154600160a060020a03163214610c8d57600080fd5b600160a060020a0381161515610ca257600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000610cdb6114cb565b5060408051608081018252600080825260065460208084019182528385018381526001606086018181523386526008909352959093209351845460ff9190911660ff19918216178555915194840194909455905160028301559151600390910180549115159190921617905590565b600254600160a060020a031681565b600754610100900460ff1681565b33600081815260086020526040812060030154909190829060ff161515610d915760009250610eae565b81905030600160a060020a031681600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610ddc57600080fd5b505af1158015610df0573d6000803e3d6000fd5b505050506040513d6020811015610e0657600080fd5b5051600160a060020a03161415610e4957600160a060020a0382166000908152600860205260409020600281015460019091015414610e4457600080fd5b610e6f565b600160a060020a03821660009081526008602052604090206002015415610e6f57600080fd5b600160a060020a0382166000908152600860205260408120805460ff199081168255600182018390556002820183905560039091018054909116905592505b505090565b6002546000908190600160a060020a0316321480610edb5750600254600160a060020a031633145b1515610ee657600080fd5b50604080517ff2fde38b000000000000000000000000000000000000000000000000000000008152600160a060020a0384811660048301529151859283169163f2fde38b91602480830192600092919082900301818387803b158015610f4b57600080fd5b505af1158015610f5f573d6000803e3d6000fd5b50949695505050505050565b600354600160a060020a031681565b7f447261667420617070726f76656400000000000000000000000000000000000081565b600181565b600254600090600160a060020a0316321480610fc95750600254600160a060020a031633145b1515610fd457600080fd5b60069190915590565b600860205260009081526040902080546001820154600283015460039093015460ff9283169391921684565b600254600090600160a060020a031632148061102f5750600254600160a060020a031633145b151561103a57600080fd5b506007805461ff00191661010060ff9384168102919091179182905590041690565b600254600090600160a060020a03163214806110825750600254600160a060020a031633145b151561108d57600080fd5b506007805460ff191660ff92831617908190551690565b600160a060020a038116600090815260086020526040812060030154819060ff1615156110d057600080fd5b82905080600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561111157600080fd5b505af1158015611125573d6000803e3d6000fd5b505050506040513d602081101561113b57600080fd5b5051600160a060020a0316321461115157600080fd5b600160a060020a03831660009081526008602052604090206002015434101561117957600080fd5b600160a060020a03808416600090815260086020908152604080832060020183905580517f8280dd8f0000000000000000000000000000000000000000000000000000000081526000196004820152905193851693638280dd8f93602480840194938390030190829087803b1580156111f157600080fd5b505af1158015611205573d6000803e3d6000fd5b505050506040513d602081101561121b57600080fd5b5050604080517ff2fde38b0000000000000000000000000000000000000000000000000000000081523260048201529051600160a060020a0383169163f2fde38b91602480830192600092919082900301818387803b15801561127d57600080fd5b505af1158015611291573d6000803e3d6000fd5b5050505050919050565b600481565b600254600160a060020a03163214806112c35750600254600160a060020a031633145b15156112ce57600080fd5b600160a060020a03811615156112e357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a0384166000818152600860209081526040808320805460ff191660ff881617905580517fb816f5130000000000000000000000000000000000000000000000000000000081529051929388938593849363b816f513926004808301939282900301818787803b15801561138b57600080fd5b505af115801561139f573d6000803e3d6000fd5b505050506040513d60208110156113b557600080fd5b50516040517f87e86b2c000000000000000000000000000000000000000000000000000000008152600160a060020a038a8116600483019081528a15156024840152606060448401908152895160648501528951949650918616936387e86b2c938d938d938c93909260840190602085019080838360005b8381101561144557818101518382015260200161142d565b50505050905090810190601f1680156114725780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b15801561149357600080fd5b505af11580156114a7573d6000803e3d6000fd5b505050506040513d60208110156114bd57600080fd5b505198975050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152905600a165627a7a723058202884804d43a9a152fb3d67b3c22bd9c9f4e20b07cc2c89c3660aa73a4de314e60029"
          },
          "eluv.reviewApp": "reviewApp.html",
          "eluv.schema": [
            {
              "key": "name",
              "label": "Name",
              "type": "string"
            },
            {
              "fields": [
                {
                  "key": "title",
                  "label": "Title",
                  "type": "string"
                },
                {
                  "key": "synopsis",
                  "label": "Synopsis",
                  "type": "text"
                },
                {
                  "key": "cast_and_crew",
                  "label": "Cast and Crew",
                  "type": "string"
                }
              ],
              "flattenDisplay": true,
              "key": "metadata",
              "type": "object"
            },
            {
              "key": "blog_post",
              "label": "Blog Post",
              "type": "text"
            },
            {
              "fields": [
                {
                  "fields": [
                    {
                      "key": "1",
                      "label": "Text 1",
                      "type": "string"
                    },
                    {
                      "key": "2",
                      "label": "Text 2",
                      "type": "string"
                    }
                  ],
                  "flattenDisplay": true,
                  "key": "text",
                  "type": "object"
                }
              ],
              "key": "facebook",
              "label": "Facebook",
              "type": "object"
            },
            {
              "fields": [
                {
                  "fields": [
                    {
                      "key": "1",
                      "label": "Text 1",
                      "type": "string"
                    },
                    {
                      "key": "2",
                      "label": "Text 2",
                      "type": "string"
                    }
                  ],
                  "flattenDisplay": true,
                  "key": "text",
                  "type": "object"
                },
                {
                  "key": "description",
                  "label": "Description",
                  "type": "text"
                }
              ],
              "key": "youtube",
              "label": "YouTube",
              "type": "object"
            },
            {
              "accept": [
                "image/*"
              ],
              "key": "image",
              "label": "Primary Image",
              "preview": true,
              "type": "file"
            },
            {
              "accept": [
                "video/*"
              ],
              "key": "video",
              "label": "Full Video",
              "type": "file"
            },
            {
              "key": "preview_spacer",
              "label": "",
              "text": "",
              "type": "label"
            },
            {
              "accept": [
                "image/*"
              ],
              "key": "preview_image",
              "label": "Preview Image",
              "preview": true,
              "type": "file"
            },
            {
              "accept": [
                "video/*"
              ],
              "key": "preview_video",
              "label": "Preview Video",
              "type": "file"
            },
            {
              "key": "tag_spacer",
              "label": "",
              "text": "",
              "type": "label"
            },
            {
              "key": "tags",
              "label": "Tags",
              "type": "list"
            },
            {
              "key": "terms_and_conditions_label",
              "label": "",
              "text": "Before submitting this content, you must agree to the Terms and Conditions below",
              "type": "label"
            },
            {
              "filename": "Terms and Conditions.pdf",
              "hash": "hqp_QmUzs9ticwCsejnjdRrwHsThiNGvNytEFTVY21ZrNKKWAr",
              "key": "terms_and_conditions",
              "label": "Terms and Conditions",
              "type": "attachedFile"
            },
            {
              "key": "agree_to_terms",
              "label": "I agree",
              "required": true,
              "type": "boolean"
            }
          ],
          "files": {
            ".": {
              "type": "directory"
            },
            "reviewApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 206344
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Submission"
        }
      },
      "iq__45zaXofB4Gy5k1dNhRGJZb7vRMjq": {
        "id": "iq__45zaXofB4Gy5k1dNhRGJZb7vRMjq",
        "hash": "hq__HMFPpUGqHgZXY8Xn9BtdDxjXxJ29egBYuCPGTwgbyWPZNmHg7VDmHkKpnYkt75a1fJsTWHY4qH",
        "name": "Production Master",
        "meta": {
          "bitcode_flags": "abrmaster",
          "bitcode_format": "builtin",
          "eluv.manageApp": "manageApp/index.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "manageApp": {
              ".": {
                "type": "directory"
              },
              "index.html": {
                ".": {
                  "encryption": {
                    "scheme": "none"
                  },
                  "parts": [
                    2
                  ],
                  "size": 983260
                }
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Production Master"
        }
      },
      "iq__42gJKSsPoLCNkmEiDopEfPSujc2e": {
        "id": "iq__42gJKSsPoLCNkmEiDopEfPSujc2e",
        "hash": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz",
        "name": "Library",
        "meta": {
          "bitcode_part": "hqp_3AttPxAV6U7nRM1szSYiV3j16oVRrokT6nnrh6acsRa2vnXi",
          "eluv.description": "",
          "name": "Library"
        }
      },
      "iq__3Fy51pJBpjo7nrNFQFETUAYvRe9E": {
        "id": "iq__3Fy51pJBpjo7nrNFQFETUAYvRe9E",
        "hash": "hq__53F6TPFf9o7kr1R2DaMDEHtFZmDXcth6PvyGZKPr3huDxuZ9RQTj9Bh2sYEX3LrayKDdYzhii4",
        "name": "Video",
        "meta": {
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "eluv.allowCustomMetadata": true,
          "eluv.schema": [
            {
              "key": "name",
              "label": "Name",
              "required": true,
              "type": "string"
            },
            {
              "key": "eluv.description",
              "label": "Description",
              "required": false,
              "type": "text"
            },
            {
              "accept": [
                "image/*"
              ],
              "key": "image",
              "label": "Thumbnail",
              "preview": true,
              "required": true,
              "type": "file"
            },
            {
              "accept": [
                "video/*"
              ],
              "key": "video",
              "label": "Video",
              "required": false,
              "type": "file"
            }
          ],
          "name": "Video"
        }
      },
      "iq__39g4WK8kDXVP8yuq6nQTuEcTBGbi": {
        "id": "iq__39g4WK8kDXVP8yuq6nQTuEcTBGbi",
        "hash": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg",
        "name": "ABR Master",
        "meta": {
          "bitcode_flags": "abrmaster",
          "bitcode_format": "builtin",
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "description": "ABR Master Type",
          "eluv.displayApp": "displayApp/index.html",
          "eluv.manageApp": "manageApp/index.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp": {
              ".": {
                "type": "directory"
              },
              "index.html": {
                ".": {
                  "encryption": {
                    "scheme": "none"
                  },
                  "parts": [
                    98
                  ],
                  "size": 1229740
                }
              }
            },
            "manageApp": {
              ".": {
                "type": "directory"
              },
              "index.html": {
                ".": {
                  "encryption": {
                    "scheme": "none"
                  },
                  "parts": [
                    103
                  ],
                  "size": 987442
                }
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "ABR Master",
          "public": {
            "description": "ABR Master Type",
            "name": "ABR Master"
          }
        }
      },
      "iq__22H7vhkwVD8QDPWjANkB4aAXpCUg": {
        "id": "iq__22H7vhkwVD8QDPWjANkB4aAXpCUg",
        "hash": "hq__7PYaQbqz7zju1C3cmEU2x7cF5nbsxAnj951JT96NseEGD571KfMfVoNvb9go3kdcJmb4FpD5Gc",
        "name": "Sponsored Content",
        "meta": {
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "validateAvailability",
                "outputs": [],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "score_pct",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "preset_access_charge",
                    "type": "uint256"
                  }
                ],
                "name": "setPresetAccessCharge",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "mandatoryPresetAccessCharge",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "campaign_manager",
                    "type": "address"
                  }
                ],
                "name": "setCampaignManager",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "mandatory_preset_access_charge",
                    "type": "bool"
                  }
                ],
                "name": "setMandatoryPresetAccessCharge",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "commercialOfferingManagerAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "region",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "commercial_offering_manager_address",
                    "type": "address"
                  }
                ],
                "name": "setCommercialOfferingManagerAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "r",
                    "type": "address"
                  }
                ],
                "name": "setRegion",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "mandatory_sponsoring",
                    "type": "bool"
                  }
                ],
                "name": "setMandatorySponsoring",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "name": "accessor",
                    "type": "address"
                  }
                ],
                "name": "isAvailable",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "name": "sd",
                    "type": "bool"
                  },
                  {
                    "name": "hd",
                    "type": "bool"
                  },
                  {
                    "name": "start",
                    "type": "uint256"
                  },
                  {
                    "name": "end",
                    "type": "uint256"
                  },
                  {
                    "name": "r",
                    "type": "address"
                  }
                ],
                "name": "setAvailability",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "name": "availability",
                "outputs": [
                  {
                    "name": "clearedSD",
                    "type": "bool"
                  },
                  {
                    "name": "clearedHD",
                    "type": "bool"
                  },
                  {
                    "name": "startDate",
                    "type": "uint256"
                  },
                  {
                    "name": "endDate",
                    "type": "uint256"
                  },
                  {
                    "name": "region",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "presetAccessCharge",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "mandatorySponsoring",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "campaignManager",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x58974630c24a0b2f466536b4732470ab5ce219bd",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f666665726e6732303139303531303135323330304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055610e0a806100a26000396000f3006080604052600436106101ab5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101ad5780630f82c16f146101de578063112d0d32146102a3578063123e0e80146102b85780631768595314610357578063198e76711461036557806329ed61371461037d5780633513a805146103a657806335b979ca146103b1578063409fa286146103d257806341c0e1b5146103ec57806345080442146104015780634c937386146104195780635062d68d1461042e57806354fd4d5014610443578063564fb18d146104585780635661d186146104795780636a9719b11461049a5780636af27417146104b45780636d2e4b1b146104df5780637b1cdb3e146105005780638da5cb5b1461050857806391357d4b1461051d5780639e99bbea14610500578063a7b4a4df14610544578063ab3a74251461057f578063af570c04146105d6578063af75d38f146105eb578063b2041a1514610600578063b535b03e14610615578063e870ed911461062a578063f185db0c1461063a578063f2fde38b1461064f578063fb5e76e614610670575b005b3480156101b957600080fd5b506101c2610685565b60408051600160a060020a039092168252519081900360200190f35b3480156101ea57600080fd5b5060408051602060046024803582810135848102808701860190975280865261027496843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106949650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102af57600080fd5b506101ab61071d565b6040805160206004604435818101358381028086018501909652808552610345958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506107369650505050505050565b60408051918252519081900360200190f35b610345600435602435610754565b34801561037157600080fd5b506101ab600435610770565b34801561038957600080fd5b506103926107a3565b604080519115158252519081900360200190f35b6103456004356107ac565b3480156103bd57600080fd5b506101ab600160a060020a03600435166107af565b3480156103de57600080fd5b506101ab600435151561080c565b3480156103f857600080fd5b506101ab61084d565b34801561040d57600080fd5b50610345600435610889565b34801561042557600080fd5b506101c261088f565b34801561043a57600080fd5b506101c261089e565b34801561044f57600080fd5b506103456108b2565b34801561046457600080fd5b506101ab600160a060020a03600435166108b8565b34801561048557600080fd5b506101ab600160a060020a03600435166108fe565b3480156104a657600080fd5b506101ab6004351515610961565b3480156104c057600080fd5b506104c96109cf565b6040805160ff9092168252519081900360200190f35b3480156104eb57600080fd5b506101ab600160a060020a03600435166109d4565b610345610a2f565b34801561051457600080fd5b506101c2610a34565b34801561052957600080fd5b506104c9600160a060020a0360043581169060243516610a43565b34801561055057600080fd5b506101ab600160a060020a03600435811690602435151590604435151590606435906084359060a43516610b6a565b34801561058b57600080fd5b506105a0600160a060020a0360043516610cda565b6040805195151586529315156020860152848401929092526060840152600160a060020a03166080830152519081900360a00190f35b3480156105e257600080fd5b506101c2610d15565b3480156105f757600080fd5b50610345610d24565b34801561060c57600080fd5b50610392610d2a565b34801561062157600080fd5b506104c9610d4b565b6103456004356024351515610d50565b34801561064657600080fd5b506104c9610d58565b34801561065b57600080fd5b506101ab600160a060020a0360043516610d5d565b34801561067c57600080fd5b506101c2610dcf565b600154600160a060020a031681565b60008080808060ff881615156106b65760009450849350839250829150610713565b6106c03332610a43565b905060ff8116156106de576002945092506000915081905082610713565b60095460ff16151560011415610704576008546002955090935060009250905082610713565b60079450600093508392508291505b5093509350935093565b6107273332610a43565b60ff161561073457600080fd5b565b600060ff8416156107495761074961071d565b506000949350505050565b6000605f82106107665750600061076a565b5060015b92915050565b600254600160a060020a03163214806107935750600254600160a060020a031633145b151561079e57600080fd5b600855565b60095460ff1681565b90565b600254600160a060020a03163214806107d25750600254600160a060020a031633145b15156107dd57600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031632148061082f5750600254600160a060020a031633145b151561083a57600080fd5b6009805460ff1916911515919091179055565b600254600160a060020a03163214806108705750600254600160a060020a031633145b151561087b57600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b6009546101009004600160a060020a031681565b60055481565b600154600160a060020a031632146108cf57600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a03163214806109215750600254600160a060020a031633145b151561092c57600080fd5b60098054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a03163214806109845750600254600160a060020a031633145b151561098f57600080fd5b60078054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600281565b600154600160a060020a031632146109eb57600080fd5b600160a060020a0381161515610a0057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090565b600254600160a060020a031681565b600160a060020a038083166000908152600a602052604081206009549192839261010090041682811515610a82576003830154600160a060020a031691505b600160a060020a03821615610b2e5750604080517f95a078e8000000000000000000000000000000000000000000000000000000008152600160a060020a038781166004830152915183928316916395a078e89160248083019260209291908290030181600087803b158015610af757600080fd5b505af1158015610b0b573d6000803e3d6000fd5b505050506040513d6020811015610b2157600080fd5b50511515610b2e57600a93505b4283600101541115610b3f57601493505b600283015415801590610b555750428360020154105b15610b5f57601e93505b509195945050505050565b600080600088925082600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610bc957600080fd5b505af1158015610bdd573d6000803e3d6000fd5b505050506040513d6020811015610bf357600080fd5b5051600160a060020a03163214610c0957600080fd5b859150811515610c17574291505b506009546101009004600160a060020a0316801515610c335750825b6040805160a08101825298151589529615156020808a0191825289890193845260608a01968752600160a060020a0392831660808b019081529a83166000908152600a9091529790972097518854975160ff199098169015151761ff0019166101009715159790970296909617875551600187015550505160028401555091516003909101805473ffffffffffffffffffffffffffffffffffffffff191691909216179055565b600a60205260009081526040902080546001820154600283015460039093015460ff80841694610100909404169290600160a060020a031685565b600354600160a060020a031681565b60085481565b60075474010000000000000000000000000000000000000000900460ff1681565b600181565b600092915050565b600481565b600254600160a060020a0316321480610d805750600254600160a060020a031633145b1515610d8b57600080fd5b600160a060020a0381161515610da057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600754600160a060020a0316815600a165627a7a72305820e07b208bd87743f14b6371d7b3e98d45fc665d414c5b241de137f302c3533da20029"
          },
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 123825
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 123825
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Sponsored Content"
        }
      },
      "iq__2EfDYXPDu2uAKeS35Z6YCrpZTFGo": {
        "id": "iq__2EfDYXPDu2uAKeS35Z6YCrpZTFGo",
        "hash": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK",
        "name": "Test Content Type 2970e61fa16589e97485",
        "meta": {
          "bitcode_part": "hqp_5jwGqMpDJGrwBy1UYEHuADdefmn5wupVSC6pJHTZ8UYsodY1",
          "name": "Test Content Type 2970e61fa16589e97485",
          "public": {
            "name": "Test Content Type 2970e61fa16589e97485"
          }
        }
      }
    }
    Source:

    async ContractEvents({
    contractAddress,
    abi,
    fromBlockoptional,
    toBlockoptional,
    countoptional,
    includeTransactionoptional
    })
    → Promise.<Array.<Array.<Object>>>

    Get all events on the specified contract

    Returns: List of blocks, in ascending order by block number, each containing a list of the events in the block.
    Parameters:
    Name Type Attributes Default Description
    contractAddress string

    The address of the contract

    abi object

    The ABI of the contract

    fromBlock number <optional>

    Limit results to events after the specified block (inclusive)

    toBlock number <optional>

    Limit results to events before the specified block (inclusive)

    count number <optional>
    1000

    Maximum range of blocks to search (unless both toBlock and fromBlock are specified)

    includeTransaction boolean <optional>
    false

    If specified, more detailed transaction info will be included. Note: This requires one extra network call per block, so it should not be used for very large ranges

    Example
    async ContractEvents({
      "contractAddress": "0x946a0db9b39adf71ee9450cbf2ac2d8245301c42",
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "updateAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canContribute",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            },
            {
              "name": "content_contract",
              "type": "address"
            }
          ],
          "name": "addContentType",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "approvalRequestsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeReviewerGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "name": "contentTypeContracts",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addAccessorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "createContent",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "typeHash",
              "type": "bytes32"
            }
          ],
          "name": "findTypeByHash",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "reviewerGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contributorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "canNodePublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "validType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "accessorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "contentObj",
              "type": "address"
            }
          ],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeContributorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requiresReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contributorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "submitApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index",
              "type": "uint256"
            }
          ],
          "name": "getPendingApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addContributorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_contract",
              "type": "address"
            },
            {
              "name": "approved",
              "type": "bool"
            },
            {
              "name": "note",
              "type": "string"
            }
          ],
          "name": "approveContent",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentAddr",
              "type": "address"
            }
          ],
          "name": "deleteContent",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "approvalRequests",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "reviewerGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "hasAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "whitelistedType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            }
          ],
          "name": "getMeta",
          "outputs": [
            {
              "name": "",
              "type": "bytes"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addReviewerGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            },
            {
              "name": "value",
              "type": "bytes"
            }
          ],
          "name": "putMeta",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeAccessorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "removeContentType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            },
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "content_type",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreated",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectDeleted",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "operationCode",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "UnauthorizedOperation",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "submitter",
              "type": "address"
            }
          ],
          "name": "ApproveContentRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "approved",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "note",
              "type": "string"
            }
          ],
          "name": "ApproveContent",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "addressKms",
              "type": "address"
            }
          ],
          "name": "UpdateKmsAddress",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContract",
              "type": "address"
            }
          ],
          "name": "ContentTypeAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            }
          ],
          "name": "ContentTypeRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [],
          "name": "AccessRequest",
          "type": "event"
        }
      ]
    });
    
    
    [
      [
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 5,
          "decode": "<function>",
          "name": "ContentObjectCreated",
          "signature": "ContentObjectCreated(address,address,address)",
          "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
          "values": {
            "0": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "1": "0x0000000000000000000000000000000000000000",
            "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "contentAddress": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "content_type": "0x0000000000000000000000000000000000000000",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248056,
          "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
          "logIndex": 5,
          "decode": "<function>",
          "name": "ContentObjectCreated",
          "signature": "ContentObjectCreated(address,address,address)",
          "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
          "values": {
            "0": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "1": "0x0000000000000000000000000000000000000000",
            "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "contentAddress": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "content_type": "0x0000000000000000000000000000000000000000",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248003,
          "blockHash": "0xb484fa59ba6ebfb18d36c16c9542f47b83135b89e8f16801b97d32a73957f35b",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x000000000000000000000000452221123460f1fb35344863099b28dd0ca0507200000000000000000000000058aec1ccefe8a931b01d45073cda650e696c44bc0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "transactionHash": "0xa097264deb5157bcbed5ec2e5d779d6e91c8629084de1b4518c4ceef7ff84414",
          "logIndex": 5,
          "decode": "<function>",
          "name": "ContentObjectCreated",
          "signature": "ContentObjectCreated(address,address,address)",
          "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
          "values": {
            "0": "0x452221123460F1Fb35344863099b28Dd0ca05072",
            "1": "0x58Aec1cCEfE8a931B01D45073cdA650E696c44BC",
            "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "contentAddress": "0x452221123460F1Fb35344863099b28Dd0ca05072",
            "content_type": "0x58Aec1cCEfE8a931B01D45073cdA650E696c44BC",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248002,
          "blockHash": "0x9752cea83e79a7c1f4da9660bfc16b516057c783b8d7837c49bb59b269c4aa4a",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f43514e5748514e557a36354432714d4b383534474254533737626f514743705832766e324a42334e716777795037694a45767a787a344c43746547415638657076566263525354397475000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0xc1df41e3473680175f8d648412feb4f374d100509c600ed2ab618ea52c3bbdb2",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__CQNWHQNUz65D2qMK854GBTS77boQGCpX2vn2JB3NqgwyP7iJEvzxz4LCteGAV8epvVbcRST9tu",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__CQNWHQNUz65D2qMK854GBTS77boQGCpX2vn2JB3NqgwyP7iJEvzxz4LCteGAV8epvVbcRST9tu",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248001,
          "blockHash": "0x6004abdb45505d6e26578ce24f65c9ad39940e8b36b437c33d5b992e06de7485",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f43514e5748514e557a36354432714d4b383534474254533737626f514743705832766e324a42334e716777795037694a45767a787a344c43746547415638657076566263525354397475000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xf37868e172799379e213ad7f65f8b871bf2867c0e628fdaf8f6104114626d326",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "2": "hq__CQNWHQNUz65D2qMK854GBTS77boQGCpX2vn2JB3NqgwyP7iJEvzxz4LCteGAV8epvVbcRST9tu",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__CQNWHQNUz65D2qMK854GBTS77boQGCpX2vn2JB3NqgwyP7iJEvzxz4LCteGAV8epvVbcRST9tu",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248000,
          "blockHash": "0x24a507071b6e0d359168180175ec02a15d147c0a956beff9bd5873a198f32dce",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7",
          "topics": [
            "0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb"
          ],
          "transactionHash": "0x003b0d54889321f43974edb1142ec2c804defbe3f0b4365b024dbaa0f02f026a",
          "logIndex": 0,
          "decode": "<function>",
          "name": "ReviewerGroupRemoved",
          "signature": "ReviewerGroupRemoved(address)",
          "topic": "0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb",
          "values": {
            "0": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
            "group": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
            "length": 1
          }
        }
      ],
      [
        {
          "blockNumber": 247999,
          "blockHash": "0xc72df44231451b5f82f71819654b14a6b5f16ee0c16f8c228ea71b09cb691d01",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7",
          "topics": [
            "0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411"
          ],
          "transactionHash": "0x3ade3b9a080a79fec727e5040c734492f6b68a9084c37b767676cdd0fd2fe3ba",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessorGroupAdded",
          "signature": "AccessorGroupAdded(address)",
          "topic": "0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411",
          "values": {
            "0": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
            "group": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
            "length": 1
          }
        }
      ],
      [
        {
          "blockNumber": 247998,
          "blockHash": "0xacaab01213ab5d9cf8a624644a0326b185299accbda3e1868109eda5bb383e8c",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7",
          "topics": [
            "0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb"
          ],
          "transactionHash": "0xa82343251878712c2a2f4c1bee015bdd1c3f9e3a2841d329b243b65bc9ac2a6c",
          "logIndex": 0,
          "decode": "<function>",
          "name": "ReviewerGroupAdded",
          "signature": "ReviewerGroupAdded(address)",
          "topic": "0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb",
          "values": {
            "0": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
            "group": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
            "length": 1
          }
        }
      ],
      [
        {
          "blockNumber": 247997,
          "blockHash": "0x0a5c2c670b81d704f641abcb3c25b590f8c788e3f401e5bafbd71e4321c97928",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7",
          "topics": [
            "0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61"
          ],
          "transactionHash": "0xe341305106566affc7ab8dffeccf2e82064d83dd309bb901026a5a2367b9d0e1",
          "logIndex": 0,
          "decode": "<function>",
          "name": "ContributorGroupAdded",
          "signature": "ContributorGroupAdded(address)",
          "topic": "0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61",
          "values": {
            "0": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
            "group": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
            "length": 1
          }
        }
      ],
      [
        {
          "blockNumber": 247996,
          "blockHash": "0xff811348c25371abc645913c68e3e481d4a3dd8e97f1e37acec82f939e16120c",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x00000000000000000000000058aec1ccefe8a931b01d45073cda650e696c44bc",
          "topics": [
            "0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2"
          ],
          "transactionHash": "0x83bf7d13c2b5b2c2a2509a9fdad1f0850ef7ffce39b672876af5574a130d3ea2",
          "logIndex": 0,
          "decode": "<function>",
          "name": "ContentTypeRemoved",
          "signature": "ContentTypeRemoved(address)",
          "topic": "0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2",
          "values": {
            "0": "0x58Aec1cCEfE8a931B01D45073cdA650E696c44BC",
            "contentType": "0x58Aec1cCEfE8a931B01D45073cdA650E696c44BC",
            "length": 1
          }
        }
      ],
      [
        {
          "blockNumber": 247995,
          "blockHash": "0xffa5b1304bd961fe95560cb1ca43c3e3ae0e63baa2ebf35d401196c61b061400",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x00000000000000000000000058aec1ccefe8a931b01d45073cda650e696c44bc0000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7"
          ],
          "transactionHash": "0x5afbd7a95e67dad30696fab6fac780af5c7467e87b3e37600a4ec1fbcd773dd7",
          "logIndex": 0,
          "decode": "<function>",
          "name": "ContentTypeAdded",
          "signature": "ContentTypeAdded(address,address)",
          "topic": "0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7",
          "values": {
            "0": "0x58Aec1cCEfE8a931B01D45073cdA650E696c44BC",
            "1": "0x0000000000000000000000000000000000000000",
            "contentType": "0x58Aec1cCEfE8a931B01D45073cdA650E696c44BC",
            "contentContract": "0x0000000000000000000000000000000000000000",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 247994,
          "blockHash": "0xf0bc9d78b3f34be175fa2a90753bb4d9a5ae02c5f7e2ee83a995db5b27ac4fab",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x00000000000000000000000058aec1ccefe8a931b01d45073cda650e696c44bc",
          "topics": [
            "0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2"
          ],
          "transactionHash": "0xcd5c5e9a814dec6e9d5af4d127b7cd405c279c7e2f1cc6614d4e5e6d1467a396",
          "logIndex": 0,
          "decode": "<function>",
          "name": "ContentTypeRemoved",
          "signature": "ContentTypeRemoved(address)",
          "topic": "0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2",
          "values": {
            "0": "0x58Aec1cCEfE8a931B01D45073cdA650E696c44BC",
            "contentType": "0x58Aec1cCEfE8a931B01D45073cdA650E696c44BC",
            "length": 1
          }
        }
      ],
      [
        {
          "blockNumber": 247993,
          "blockHash": "0xcb10ac2553317620252228b350ac478ca2617a8b4a9aa59f9ed791b40af13a9b",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x00000000000000000000000058aec1ccefe8a931b01d45073cda650e696c44bc0000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7"
          ],
          "transactionHash": "0x60d721dcd1053d95d658f45992115017c0b68c12f3b99fa54b6edc837ba3eaf1",
          "logIndex": 0,
          "decode": "<function>",
          "name": "ContentTypeAdded",
          "signature": "ContentTypeAdded(address,address)",
          "topic": "0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7",
          "values": {
            "0": "0x58Aec1cCEfE8a931B01D45073cdA650E696c44BC",
            "1": "0x0000000000000000000000000000000000000000",
            "contentType": "0x58Aec1cCEfE8a931B01D45073cdA650E696c44BC",
            "contentContract": "0x0000000000000000000000000000000000000000",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 247992,
          "blockHash": "0x2723c169f9ac3f25194a714abf501fd0eee6c582df5c5efe4637f99131ab7074",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x",
          "topics": [
            "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
          ],
          "transactionHash": "0x18bb2878336b8e511971277fc60f83d2c1a39c9ecbcd30173d2712ffa7bd917e",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessRequest",
          "signature": "AccessRequest()",
          "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
          "values": {
            "length": 0
          }
        }
      ],
      [
        {
          "blockNumber": 247991,
          "blockHash": "0x820976a900ef3b565cb2c2d1ea70799bfe58903a7814168eae730e01ec184c28",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4b466a764d485a7351635861664438556e4a38376379734c4d36707068517861414757417239656578383250634768486f5858366d4a6e3250315776716d5473667246377348386b6477000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x05767fd9f37754e177e9c6594d539c639537d7f27ae5f8948972b589d2c7d317",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__KFjvMHZsQcXafD8UnJ87cysLM6pphQxaAGWAr9eex82PcGhHoXX6mJn2P1WvqmTsfrF7sH8kdw",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__KFjvMHZsQcXafD8UnJ87cysLM6pphQxaAGWAr9eex82PcGhHoXX6mJn2P1WvqmTsfrF7sH8kdw",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 247990,
          "blockHash": "0x415e577ad3bc59c6214297ebc07da80f6ea388e9b014c2334ba63eba153d95a8",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4b466a764d485a7351635861664438556e4a38376379734c4d36707068517861414757417239656578383250634768486f5858366d4a6e3250315776716d5473667246377348386b6477000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xff767ba68509f1865440d7420e61d38f7a894733743b8f12b7a00b108add35cb",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "2": "hq__KFjvMHZsQcXafD8UnJ87cysLM6pphQxaAGWAr9eex82PcGhHoXX6mJn2P1WvqmTsfrF7sH8kdw",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__KFjvMHZsQcXafD8UnJ87cysLM6pphQxaAGWAr9eex82PcGhHoXX6mJn2P1WvqmTsfrF7sH8kdw",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 247989,
          "blockHash": "0xfc333acb336282c2769264b9dcfdcd8c90c1c00726c0fc0c3312e1500150f1b8",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x581b799a5e8fa7c392e2c1dc0eb1a5921e28e12084e23f0c7fde3f1dcab01de5",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          }
        }
      ]
    ]
    Source:

    async ContractName({contractAddress}) → Promise.<string>

    Return the name of the contract, as specified in the contracts "version" string

    Returns: Name of the contract
    Parameters:
    Name Type Description
    contractAddress string

    Address of the contract

    Source:

    async CopyContentObject({
    libraryId,
    originalVersionHash,
    optionsoptional
    })
    → Promise.<Object>

    Create a new content object draft from an existing content object version.

    Note: The type of the new copy can be different from the original object.

    Returns: Response containing the object ID and write token of the draft
    Parameters:
    Name Type Attributes Description
    libraryId string

    ID of the library in which to create the new object

    originalVersionHash

    Version hash of the object to copy

    options Object <optional>

    type: Version hash of the content type to associate with the object - may be different from the original object

    meta: Metadata to use for the new object - This will be merged into the metadata of the original object

    Example
    async CopyContentObject({
      "libraryId": "ilib2BgBG7MBFtePKRHG7CReRaYcn8zy",
      "originalVersionHash": "hq__8vwod6difAqq5azK5VSciwUZMT9ECUnBzW12CpBUfKhxoeAB9UK2w6xSPRPFoTXdmrFY1y3vVW",
      "options": {
        "type": "",
        "meta": {
          "copy": "metadata"
        },
        "copy_from": "hq__8vwod6difAqq5azK5VSciwUZMT9ECUnBzW12CpBUfKhxoeAB9UK2w6xSPRPFoTXdmrFY1y3vVW"
      }
    });
    
    
    {
      "id": "iq__32JPfKPYp9vKHWXKMViZsuqfszxQ",
      "write_token": "tqw_4C42NDCooBQDoz4gXqAS7dpf5DZTrMkqe",
      "type": "hq__E4mhM59yjRgGFCdnTcPswGgN6HXwTtdKmiFcy7rWo8pU6wo3RixPv9Y9eibCFs2pzEuPHQdSex"
    }
    Source:

    async CreateABRMezzanine({
    libraryId,
    objectIdoptional,
    typeoptional,
    name,
    descriptionoptional,
    metadataoptional,
    masterVersionHash,
    variantoptional,
    offeringKeyoptional,
    abrProfileoptional
    })
    → Object

    Create a mezzanine of the given master content object

    Returns: The finalize response for the object, as well as logs, warnings and errors from the mezzanine initialization
    Parameters:
    Name Type Attributes Default Description
    libraryId string

    ID of the mezzanine library

    objectId string <optional>

    ID of existing object (if not specified, new object will be created)

    type string <optional>

    ID or version hash of the content type for the mezzanine

    name string

    Name for mezzanine content object

    description string <optional>

    Description for mezzanine content object

    metadata Object <optional>

    Additional metadata for mezzanine content object

    masterVersionHash string

    The version hash of the production master content object

    variant string <optional>
    default

    What variant of the master content object to use

    offeringKey string <optional>
    default

    The key of the offering to create

    abrProfile Object <optional>

    Custom ABR profile. If not specified, the profile of the mezzanine library will be used

    Example
    async CreateABRMezzanine({
      "libraryId": "ilib4RUwwkMRAD1ATi8dCcYR6fbuRxSU",
      "masterVersionHash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
      "type": "ABR Master",
      "name": "Mezzanine Test",
      "description": "Mezzanine Test Description",
      "metadata": {
        "test": "mezzanine"
      }
    });
    
    
    {
      "logs": [
        "2020-02-25 23:08:21 Debug: apiAbrMezzanineInit()",
        "2020-02-25 23:08:21 Info: Get abr.Profile from lib",
        "2020-02-25 23:08:21 Info: Get production.Master",
        "2020-02-25 23:08:21 Debug: getProductionVariantCtx(hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED,default)",
        "2020-02-25 23:08:21 Debug: getting production.Master: hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
        "2020-02-25 23:08:21 Debug: Get production.Variant 'default' from production.Master",
        "2020-02-25 23:08:21 Info: Generate abr.Offering",
        "2020-02-25 23:08:21 Info: Saving metadata"
      ],
      "warnings": [],
      "errors": [],
      "id": "iq__484umiJ5DR1Exo1y5cyHrhiEkb7J",
      "hash": "hq__D4VabeeD4uPtzhk32K9UK7CXZZT5f7h6vLx7HpqrK8VrquzoDzgj9VCobFFfhfnc2hfZQ8NKAt",
      "write_token": "tqw_6KYYoAChegHCVbjpXkxYrUDGjwpTUqsPb",
      "type": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg"
    }
    Source:

    async CreateAccessGroup({
    nameoptional,
    descriptionoptional,
    metaoptional
    })
    → Promise.<string>

    Create a access group

    A new access group contract is deployed from the content space

    Returns: Contract address of created access group
    Parameters:
    Name Type Attributes Description
    name string <optional>

    Name of the access group

    description string <optional>

    Description for the access group

    meta object <optional>

    Metadata for the access group

    Examples
    async CreateAccessGroup({
      "name": "Test Access Group",
      "description": "Test Access Group Description",
      "metadata": {
        "group": "metadata"
      }
    });
    
    
    "0xc407ab4fa652530f556e52bc08cd9de51339d2d7"
    async CreateAccessGroup({
      "name": "Test Object Permissions"
    });
    
    
    "0xb6c8ca97f8044272413e6d61c1be0c403e0f440b"
    Source:

    async CreateContentLibrary({
    name,
    descriptionoptional,
    imageoptional,
    metadataoptional,
    kmsIdoptional
    })
    → Promise.<string>

    Create a new content library.

    A new content library contract is deployed from the content space, and that contract ID is used to determine the library ID to create in the fabric.

    Returns: Library ID of created library
    Parameters:
    Name Type Attributes Description
    name string

    Library name

    description string <optional>

    Library description

    image blob <optional>

    Image associated with the library

    metadata Object <optional>

    Metadata of library object

    kmsId string <optional>

    ID of the KMS to use for content in this library. If not specified, the default KMS will be used.

    Examples
    async CreateContentLibrary({
      "name": "Test Library 2970e61fa16589e97485",
      "description": "Test Library Description",
      "metadata": {
        "private": {
          "meta": "data"
        }
      }
    });
    
    
    "ilib34vcL4BA88L6sDsHU83Zh4gqekBB"
    async CreateContentLibrary({
      "name": "Test Object Filtering"
    });
    
    
    "ilibNqvvdZYL9YxoR3ARArdrv9fHWwP"
    async CreateContentLibrary({
      "name": "Test Media Library",
      "metadata": {
        "abr_profile": {
          "drm_optional": true,
          "store_clear": true,
          "ladder_specs": {
            "{\"media_type\":\"audio\",\"channels\":2}": {
              "rung_specs": [
                {
                  "media_type": "audio",
                  "bit_rate": 128000,
                  "pregenerate": true
                }
              ]
            },
            "{\"media_type\":\"video\",\"aspect_ratio_height\":3,\"aspect_ratio_width\":4}": {
              "rung_specs": [
                {
                  "media_type": "video",
                  "bit_rate": 4900000,
                  "pregenerate": true,
                  "height": 1080,
                  "width": 1452
                },
                {
                  "media_type": "video",
                  "bit_rate": 3375000,
                  "pregenerate": false,
                  "height": 720,
                  "width": 968
                },
                {
                  "media_type": "video",
                  "bit_rate": 1500000,
                  "pregenerate": false,
                  "height": 540,
                  "width": 726
                },
                {
                  "media_type": "video",
                  "bit_rate": 825000,
                  "pregenerate": false,
                  "height": 432,
                  "width": 580
                },
                {
                  "media_type": "video",
                  "bit_rate": 300000,
                  "pregenerate": false,
                  "height": 360,
                  "width": 484
                }
              ]
            },
            "{\"media_type\":\"video\",\"aspect_ratio_height\":9,\"aspect_ratio_width\":16}": {
              "rung_specs": [
                {
                  "media_type": "video",
                  "bit_rate": 6500000,
                  "pregenerate": true,
                  "height": 1080,
                  "width": 1920
                },
                {
                  "media_type": "video",
                  "bit_rate": 4500000,
                  "pregenerate": false,
                  "height": 720,
                  "width": 1280
                },
                {
                  "media_type": "video",
                  "bit_rate": 2000000,
                  "pregenerate": false,
                  "height": 540,
                  "width": 960
                },
                {
                  "media_type": "video",
                  "bit_rate": 1100000,
                  "pregenerate": false,
                  "height": 432,
                  "width": 768
                },
                {
                  "media_type": "video",
                  "bit_rate": 400000,
                  "pregenerate": false,
                  "height": 360,
                  "width": 640
                }
              ]
            }
          },
          "playout_formats": {
            "dash-clear": {
              "drm": null,
              "protocol": {
                "min_buffer_length": 2,
                "type": "ProtoDash"
              }
            },
            "hls-clear": {
              "drm": null,
              "protocol": {
                "type": "ProtoHls"
              }
            }
          },
          "segment_specs": {
            "audio": {
              "segs_per_chunk": 15,
              "target_dur": 2
            },
            "video": {
              "segs_per_chunk": 15,
              "target_dur": 2.03
            }
          }
        }
      }
    });
    
    
    "ilib4RUwwkMRAD1ATi8dCcYR6fbuRxSU"
    Source:

    async CreateContentObject({
    libraryId,
    objectIdoptional,
    optionsoptional
    })
    → Promise.<Object>

    Create a new content object draft.

    A new content object contract is deployed from the content library, and that contract ID is used to determine the object ID to create in the fabric.

    Returns: Response containing the object ID and write token of the draft
    Parameters:
    Name Type Attributes Description
    libraryId string

    ID of the library

    objectId string <optional>

    ID of the object (if contract already exists)

    options Object <optional>

    type: Version hash of the content type to associate with the object

    meta: Metadata to use for the new object

    Examples
    async CreateContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__3RQ6KwyZhaf8DuSyW7QaURix69HV"
    });
    
    
    {
      "id": "iq__3RQ6KwyZhaf8DuSyW7QaURix69HV",
      "write_token": "tqw_7jWiiRDQvP8NEzgNkwf4TyzqT5oJK7ZLM",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "options": {
        "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK",
        "meta": {
          "name": "Test Content Object",
          "toMerge": {
            "merge": "me"
          },
          "toReplace": {
            "replace": "me"
          },
          "toDelete": {
            "delete": "me"
          },
          "toLink": {
            "meta": {
              "data": {
                "some": "meta",
                "data": {
                  "to": "show"
                }
              }
            }
          }
        },
        "visibility": 100
      }
    });
    
    
    {
      "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "write_token": "tqw_HAp1rm4BZhFnhy1HYGUHWJraLEtwFBVhd",
      "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
    }
    async CreateContentObject({
      "libraryId": "ilibNqvvdZYL9YxoR3ARArdrv9fHWwP",
      "options": {
        "meta": {
          "name": "Test Object 10",
          "otherKey": 0
        }
      }
    });
    
    
    {
      "id": "iq__9BQ5dDBAMsxbbjLgESVshs1nK5D",
      "write_token": "tqw_4b2naKkptTvsRohBcCn8NRYqoF8R4YRwB",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilibNqvvdZYL9YxoR3ARArdrv9fHWwP",
      "options": {
        "meta": {
          "name": "Test Object 2",
          "otherKey": 8
        }
      }
    });
    
    
    {
      "id": "iq__3Pudbs5xkaaUnn5pddkrxozvxb4j",
      "write_token": "tqw_KrvuS1bUt1MPYuJD4AmS1Y1jmFE9yAUXY",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilibNqvvdZYL9YxoR3ARArdrv9fHWwP",
      "options": {
        "meta": {
          "name": "Test Object 1",
          "otherKey": 9
        }
      }
    });
    
    
    {
      "id": "iq__4QQxMNjSpTNL9dvcdJ6oSfdMJ9DW",
      "write_token": "tqw_J3urs6fftQiGCBPXQsAtabwtGHcR8DgxV",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilibNqvvdZYL9YxoR3ARArdrv9fHWwP",
      "options": {
        "meta": {
          "name": "Test Object 7",
          "otherKey": 3
        }
      }
    });
    
    
    {
      "id": "iq__vNZYs6UaLLHB5Y4YHjCAsP3uThP",
      "write_token": "tqw_K34q4wmCkEMeE2Assk44CupzsYT21hzFQ",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilibNqvvdZYL9YxoR3ARArdrv9fHWwP",
      "options": {
        "meta": {
          "name": "Test Object 6",
          "otherKey": 4
        }
      }
    });
    
    
    {
      "id": "iq__BeFWPhvyuZgdk81pxKNxFtx32Vg",
      "write_token": "tqw_BGG7T6HqsbjGj5U85DdEA48NB5XyQHrs",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilibNqvvdZYL9YxoR3ARArdrv9fHWwP",
      "options": {
        "meta": {
          "name": "Test Object 5",
          "otherKey": 5
        }
      }
    });
    
    
    {
      "id": "iq__2gRJtYqAUGr1pqTsbmAzyzQaGRqG",
      "write_token": "tqw_35PkPJsa6vXntG5exG5aFF7wTasDM4GcW",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilibNqvvdZYL9YxoR3ARArdrv9fHWwP",
      "options": {
        "meta": {
          "name": "Test Object 4",
          "otherKey": 6
        }
      }
    });
    
    
    {
      "id": "iq__3A2tTyYnjz94SLE5Nj7D4iznsoCH",
      "write_token": "tqw_DUPgYKGdXcPjy4s1okV5yGdT82sHX4WMc",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilibNqvvdZYL9YxoR3ARArdrv9fHWwP",
      "options": {
        "meta": {
          "name": "Test Object 3",
          "otherKey": 7
        }
      }
    });
    
    
    {
      "id": "iq__3DU4s7oSWXgM8gZkLYJLztY5xTEz",
      "write_token": "tqw_8JH6EP7RgKQWhqBERrCYNg4XLjZ4uUZpR",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilibNqvvdZYL9YxoR3ARArdrv9fHWwP",
      "options": {
        "meta": {
          "name": "Test Object 9",
          "otherKey": 1
        }
      }
    });
    
    
    {
      "id": "iq__32iM3XetqbyeeXQH5KA6dnn5Pe76",
      "write_token": "tqw_NxBpxpCgrCQuT5ZanD75RmUsxofrkcs5U",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilibNqvvdZYL9YxoR3ARArdrv9fHWwP",
      "options": {
        "meta": {
          "name": "Test Object 8",
          "otherKey": 2
        }
      }
    });
    
    
    {
      "id": "iq__3KDcni2zihetkDiTzSATVHLWfUvt",
      "write_token": "tqw_6JAtvwrz2WTkqj9DoadirQMXXTQnTrWqt",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB"
    });
    
    
    {
      "id": "iq__2bxcxdyu2BgNZR9SLr2m8QZdFM6b",
      "write_token": "tqw_2r72Yipw6Q7HhY48zrfDgJ9WBrzeBaFXd",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilib4RUwwkMRAD1ATi8dCcYR6fbuRxSU",
      "options": {
        "type": "hq__HMFPpUGqHgZXY8Xn9BtdDxjXxJ29egBYuCPGTwgbyWPZNmHg7VDmHkKpnYkt75a1fJsTWHY4qH"
      }
    });
    
    
    {
      "id": "iq__MqpkEdpmMjw4Pqot8LzqNEBbpd3",
      "write_token": "tqw_cUBGRDUsRpzw7V7oH4QG9Y8f7p13guSs",
      "type": "hq__HMFPpUGqHgZXY8Xn9BtdDxjXxJ29egBYuCPGTwgbyWPZNmHg7VDmHkKpnYkt75a1fJsTWHY4qH"
    }
    async CreateContentObject({
      "libraryId": "ilib4RUwwkMRAD1ATi8dCcYR6fbuRxSU",
      "options": {
        "type": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg"
      }
    });
    
    
    {
      "id": "iq__484umiJ5DR1Exo1y5cyHrhiEkb7J",
      "write_token": "tqw_6KYYoAChegHCVbjpXkxYrUDGjwpTUqsPb",
      "type": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg"
    }
    async CreateContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB"
    });
    
    
    {
      "id": "iq__4Y9VHCPcwZETryYJWe7hUFBqNqVq",
      "write_token": "tqw_ZFjRkPV5zvLoZVcKPxKFjtt8SChUz38B",
      "type": ""
    }
    Source:

    async CreateContentType({
    libraryIdoptional,
    name,
    metadata,
    bitcodeoptional
    })
    → Promise.<string>

    Create a new content type.

    A new content type contract is deployed from the content space, and that contract ID is used to determine the object ID to create in the fabric. The content type object will be created in the special content space library (ilib)

    Returns: Object ID of created content type
    Parameters:
    Name Type Attributes Description
    libraryId string <optional>

    ID of the library in which to create the content type. If not specified, it will be created in the content space library

    name string

    Name of the content type

    metadata object

    Metadata for the new content type

    bitcode Blob | Buffer <optional>

    Bitcode to be used for the content type

    Example
    async CreateContentType({
      "name": "Test Content Type 2970e61fa16589e97485",
      "bitcode": "<ArrayBuffer 100000>"
    });
    
    
    "iq__2EfDYXPDu2uAKeS35Z6YCrpZTFGo"
    Source:

    async CreateFileDirectories({
    libraryId,
    objectId,
    writeToken,
    filePaths
    })

    Create the specified directories on the specified object

    Parameters:
    Name Type Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    writeToken string

    Write token of the draft

    filePaths Array.<string>

    List of file paths to create

    Example
    async CreateFileDirectories({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "writeToken": "tqw_9hnLNSqWo6N3XCNiZM5vNv7FU85AYPVaS",
      "filePaths": [
        "new-directory-1",
        "new-directory-2",
        "new-directory-3"
      ]
    });
    
    
    <No Return Value>
    Source:

    Create links to files, metadata and/or representations of this or or other content objects.

    Expected format of links:

       [
         {
            path: string (metadata path for the link)
            target: string (path to link target),
            type: string ("file", "meta" | "metadata", "rep" - default "metadata")
            targetHash: string (optional, for cross-object links),
            autoUpdate: boolean (if specified, link will be automatically updated to latest version by UpdateContentObjectGraph method)
          }
       ]
    Parameters:
    Name Type Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    writeToken string

    Write token of the draft

    links Array.<Object>

    Link specifications

    async CreateLinks({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "writeToken": "tqw_5RMo8DzWjuKYaRRpGMw3gzCW14Qz3eUaE",
      "links": [
        {
          "target": "testDirectory/File 1",
          "path": "myLink",
          "type": "file"
        },
        {
          "target": "testDirectory/File 2",
          "path": "links/myLink2",
          "type": "file"
        },
        {
          "target": "toLink/meta/data",
          "path": "links/metadataLink",
          "type": "meta"
        }
      ]
    });
    
    
    <No Return Value>
    async CreateLinks({
      "libraryId": "ilib4RUwwkMRAD1ATi8dCcYR6fbuRxSU",
      "objectId": "iq__484umiJ5DR1Exo1y5cyHrhiEkb7J",
      "writeToken": "tqw_G8415DFax3yUJf66VgnX93wB7unoN2hfu",
      "links": [
        {
          "type": "rep",
          "path": "videoLink/default",
          "target": "playout/default/options.json"
        }
      ]
    });
    
    
    <No Return Value>
    async CreateLinks({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "writeToken": "tqw_8DN9q9YYm4nLJtzHZeWnfpqa6gvj7x7Nx",
      "links": [
        {
          "path": "/test/link",
          "targetHash": "hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K",
          "target": "/public/asset_metadata",
          "type": "metadata",
          "autoUpdate": true
        }
      ]
    });
    
    
    <No Return Value>
    Source:

    async CreatePart({
    libraryId,
    objectId,
    writeToken,
    encryptionoptional
    })
    → Promise.<string>

    Create a part upload draft

    Returns: The part write token for the part draft
    Parameters:
    Name Type Attributes Default Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    writeToken string

    Write token of the content object draft

    encryption string <optional>
    none

    Desired encryption scheme. Options: 'none (default)', 'cgck'

    Examples
    async CreatePart({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__2EfDYXPDu2uAKeS35Z6YCrpZTFGo",
      "writeToken": "tqw_2kxsUVTNY2PWs2qczvZMTQgnHWw9uYigA",
      "encryption": "none"
    });
    
    
    "tqpw8U36vw9K4AmDqeLL7yMb8mRZMbexypgkj"
    async CreatePart({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__34vcL4BA88L6sDsHU83Zh4gqekBB",
      "writeToken": "tqw_EZSS7u1bef1qgxiw88dAH4M6oGYWj5Fuf",
      "encryption": "none"
    });
    
    
    "tqpwLpaUsX3Gs9ALc9rPeRuxiMffrx97sE5C4"
    async CreatePart({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "writeToken": "tqw_F5zfAmT7VUYXkHVaFz9HdmMk5V2fQw913",
      "encryption": "none"
    });
    
    
    "tqpw3nmECd7T3tYfi4XBtBmiBch5ff7Nxv6xA"
    async CreatePart({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "writeToken": "tqw_yataAZyR2aGfC9LFJNxKmsSCE9UuijUT",
      "encryption": "cgck"
    });
    
    
    "tqpwDuQzx4FjvYBtuRVaHYXaCJF4wFjZKNwao"
    async CreatePart({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "writeToken": "tqw_GfA25JK9aXSn4NisrEmZbm2UsbfKzbQ6a"
    });
    
    
    "tqpw68oZWBWdJSfjcsA6vjjXWbDmCtNCQtK75"
    async CreatePart({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "writeToken": "tqw_5xuvZEDLYWnUfkCyNSHHTFYMRWtjAagjM",
      "encryption": "cgck"
    });
    
    
    "tqpw8Yjkupsf6xN2Zj1fpJnfDk9xvjTZJfYe"
    Source:

    async CreateProductionMaster({
    libraryId,
    typeoptional,
    name,
    descriptionoptional,
    contentTypeName,
    metadataoptional,
    fileInfooptional,
    encryptoptional,
    copyoptional,
    callbackoptional,
    accessoptional
    })
    → Object

    Create a master media content object with the given files.

    • If uploading using local files, use fileInfo parameter (see UploadFiles for format)
    • If uploading from S3 bucket, use access, filePath and copy, parameters (see UploadFilesFromS3 method)
    Returns: The finalize response for the object, as well as logs, warnings and errors from the master initialization
    Parameters:
    Name Type Attributes Default Description
    libraryId string

    ID of the library

    type string <optional>

    ID or version hash of the content type for this master

    name string

    Name of the content

    description string <optional>

    Description of the content

    contentTypeName string

    Name of the content type to use

    metadata Object <optional>

    Additional metadata for the content object

    fileInfo Object <optional>

    Files to upload (See UploadFiles/UploadFilesFromS3 method)

    encrypt boolean <optional>
    false

    (Local files only) - If specified, files will be encrypted

    copy boolean <optional>
    false

    (S3) If specified, files will be copied from S3

    callback function <optional>

    Progress callback for file upload (See UploadFiles/UploadFilesFromS3 method)

    access Object <optional>

    (S3) Region, bucket, access key and secret for S3

    • Format: {region, bucket, accessKey, secret}
    Throws:

    error - If the initialization of the master fails, error details can be found in error.body

    Type
    Object
    Example
    async CreateProductionMaster({
      "libraryId": "ilib4RUwwkMRAD1ATi8dCcYR6fbuRxSU",
      "type": "Production Master",
      "name": "Production Master Test",
      "description": "Production Master Test Description",
      "metadata": {
        "test": "master"
      },
      "fileInfo": [
        {
          "path": "Video.mp4",
          "mime_type": "video/mp4",
          "size": 3738907,
          "type": "file"
        }
      ]
    });
    
    
    {
      "errors": [],
      "logs": [
        "2020-02-25 23:08:11 Debug: avtest.initProdMaster()",
        "2020-02-25 23:08:11 Info: Get list of files from object",
        "2020-02-25 23:08:11 Info: 2 item(s) found in file list.",
        "2020-02-25 23:08:11 Info: Skipping '.'",
        "2020-02-25 23:08:11 Info: Analyzing Video.mp4",
        "2020-02-25 23:08:11 Debug: getAvpReqCtx filePath=Video.mp4 qhot=tqw_cUBGRDUsRpzw7V7oH4QG9Y8f7p13guSs key=tqw_cUBGRDUsRpzw7V7oH4QG9Y8f7p13guSs.txAll.Video.mp4",
        "2020-02-25 23:08:11 Info: Successfully generated default variant"
      ],
      "warnings": [],
      "id": "iq__MqpkEdpmMjw4Pqot8LzqNEBbpd3",
      "hash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
      "write_token": "tqw_cUBGRDUsRpzw7V7oH4QG9Y8f7p13guSs",
      "type": "hq__HMFPpUGqHgZXY8Xn9BtdDxjXxJ29egBYuCPGTwgbyWPZNmHg7VDmHkKpnYkt75a1fJsTWHY4qH"
    }
    Source:

    CurrentAccountAddress() → string

    Get the account address of the current signer

    Returns: The address of the current signer
    Source:

    async CustomContractAddress({
    libraryIdoptional,
    objectIdoptional,
    versionHashoptional
    })
    → Promise.<string>|undefined

    Get the custom contract of the specified object

    Returns: If the object has a custom contract, this will return the address of the custom contract
    Parameters:
    Name Type Attributes Description
    libraryId string <optional>

    ID of the library

    objectId string <optional>

    ID of the object

    versionHash string <optional>

    Version hash of the object

    Example
    async CustomContractAddress({
      "libraryId": "ilib36JSC6JrbtuFA3cBx97J76tduvMY",
      "objectId": "iq__3D7mZR7SFsiPjCN3tTgxQM5Yy9FX"
    });
    
    
    "0xf7ff9710f064341d4b0b063caec64cbd703b2c75"
    Source:

    async Decrypt({
    libraryId,
    objectId,
    writeToken,
    chunk
    })
    → Promise.<ArrayBuffer>

    Decrypt the specified chunk for the specified object or draft

    Parameters:
    Name Type Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    writeToken string

    Write token of the content object draft

    chunk ArrayBuffer | Buffer

    The data to decrypt

    Example
    async Decrypt({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "chunk": "<ArrayBuffer 102657>"
    });
    
    
    <ArrayBuffer 100000>
    Source:

    async DefaultKMSAddress() → Promise.<string>

    Get the address of the default KMS of the content space

    Returns: Address of the KMS
    Example
    async DefaultKMSAddress();
    
    
    "0x024E380255B1f88AD89603C628f32bA0fb222Fa4"
    Source:

    async DeleteAccessGroup({contractAddress})

    Delete an access group

    Calls the kill method on the specified access group's contract

    Parameters:
    Name Type Description
    contractAddress string

    The address of the access group contract

    Example
    async DeleteAccessGroup({
      "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7"
    });
    
    
    <No Return Value>
    Source:

    async DeleteContentLibrary({libraryId})

    Delete the specified content library

    Parameters:
    Name Type Description
    libraryId string

    ID of the library to delete

    Example
    async DeleteContentLibrary({
      "libraryId": "ilibSJ8iYvzKwShsfVhU3pH8CJDwuMX"
    });
    
    
    <No Return Value>
    Source:

    async DeleteContentObject({
    libraryId,
    objectId
    })

    Delete specified content object

    Parameters:
    Name Type Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    Example
    async DeleteContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    <No Return Value>
    Source:

    async DeleteContentVersion({versionHashoptional})

    Delete specified version of the content object

    Parameters:
    Name Type Attributes Description
    versionHash string <optional>

    Hash of the object version - if not specified, most recent version will be deleted

    Example
    async DeleteContentVersion({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "versionHash": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP"
    });
    
    
    <No Return Value>
    Source:

    async DeleteFiles({
    libraryId,
    objectId,
    writeToken,
    filePaths
    })

    Delete the specified list of files/directories

    Parameters:
    Name Type Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    writeToken string

    Write token of the draft

    filePaths Array.<string>

    List of file paths to delete

    Example
    async DeleteFiles({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "writeToken": "tqw_P3wc4rucDhBYbh1cBGDVZKoTNWJNwN1me",
      "filePaths": [
        "new-directory-1",
        "new-directory-2",
        "testDirectory/File 2"
      ]
    });
    
    
    <No Return Value>
    Source:

    async DeleteMetadata({
    libraryId,
    objectId,
    writeToken,
    metadataSubtreeoptional
    })

    Delete content object metadata of specified subtree

    Parameters:
    Name Type Attributes Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    writeToken string

    Write token of the draft

    metadataSubtree string <optional>

    Subtree of the object metadata to modify

    • if not specified, all metadata will be deleted
    Example
    async DeleteMetadata({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "writeToken": "tqw_DuJ5rPNk149BmmcnTYzctsMtWuWiBCvt7",
      "metadataSubtree": "toDelete"
    });
    
    
    <No Return Value>
    Source:

    async DeletePart({
    libraryId,
    objectId,
    writeToken,
    partHash
    })

    Delete the specified part from a content draft

    Parameters:
    Name Type Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    writeToken string

    Write token of the content object draft

    partHash string

    Hash of the part to delete

    Examples
    async DeletePart({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "writeToken": "tqw_HzWnkpnbhABfPwku7frFcio6mq5yW7hay",
      "partHash": "hqp_MhyXCAUu6faTgz8CRjisoiJ8t2fy7mg7e1i5xk7WyNgL8tc5"
    });
    
    
    <No Return Value>
    async DeletePart({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "writeToken": "tqw_HzWnkpnbhABfPwku7frFcio6mq5yW7hay",
      "partHash": "hqp_5jwGqMpDJGrwBy1UYEHuADdefmn5wupVSC6pJHTZ8UYsodY1"
    });
    
    
    <No Return Value>
    Source:

    async DeployContract({
    abi,
    bytecode,
    constructorArgs,
    overridesoptional
    })
    → Promise.<Object>

    Deploy a contract from ABI and bytecode. This client's signer will be the owner of the contract.

    Returns: Response containing the deployed contract address and the transaction hash of the deployment
    Parameters:
    Name Type Attributes Description
    abi Object

    ABI of contract

    bytecode string

    Bytecode of the contract

    constructorArgs Array.<string>

    List of arguments to the contract constructor

    overrides Object <optional>

    Change default gasPrice or gasLimit used for this action

    Example
    async DeployContract({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "licensingFee",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "bytes32[]"
            },
            {
              "name": "",
              "type": "address[]"
            }
          ],
          "name": "runAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "bytes32[]"
            },
            {
              "name": "",
              "type": "address[]"
            }
          ],
          "name": "runAccess",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "runFinalize",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "percentPartial",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "withdraw",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "proposed_status_code",
              "type": "int256"
            }
          ],
          "name": "runStatusChange",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "runDescribeStatus",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "pure",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_FINAL_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "DEFAULT_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "runCreate",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "partialPayment",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "runKill",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_address",
              "type": "address"
            },
            {
              "name": "new_owner",
              "type": "address"
            }
          ],
          "name": "transferContentOwnership",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT_APPROVED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "DEFAULT_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "licensing_fee",
              "type": "uint256"
            }
          ],
          "name": "setLicensingFee",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "name": "licensingStatus",
          "outputs": [
            {
              "name": "percentComplete",
              "type": "uint8"
            },
            {
              "name": "licensingFee",
              "type": "uint256"
            },
            {
              "name": "licensingFeePaid",
              "type": "uint256"
            },
            {
              "name": "valid",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "partial_payment",
              "type": "uint8"
            }
          ],
          "name": "setPartialPayment",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "percent_partial",
              "type": "uint8"
            }
          ],
          "name": "setPercentPartial",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "bool"
            }
          ],
          "name": "runGrant",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_address",
              "type": "address"
            }
          ],
          "name": "reclaimContentOwnership",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "DEFAULT_CHARGE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_contract",
              "type": "address"
            },
            {
              "name": "approved",
              "type": "bool"
            },
            {
              "name": "percent_complete",
              "type": "uint8"
            },
            {
              "name": "note",
              "type": "string"
            }
          ],
          "name": "reviewContent",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "content",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "PayCredit",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            }
          ],
          "name": "Log",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "b",
              "type": "bool"
            }
          ],
          "name": "LogBool",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "a",
              "type": "address"
            }
          ],
          "name": "LogAddress",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "u",
              "type": "uint256"
            }
          ],
          "name": "LogUint256",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "u",
              "type": "int256"
            }
          ],
          "name": "LogInt256",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "b",
              "type": "bytes32"
            }
          ],
          "name": "LogBytes32",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "RunCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "RunKill",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "proposedStatusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "returnStatusCode",
              "type": "int256"
            }
          ],
          "name": "RunStatusChange",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "calculateAccessCharge",
              "type": "int256"
            }
          ],
          "name": "RunAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "RunAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "RunFinalize",
          "type": "event"
        }
      ],
      "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f53706c436f6e744c6963656e73696e6732303139303331383130353730304d4c600555678ac7230489e800006006556007805461280061ff001960ff19909216603c179190911617905560018054600160a060020a03199081163290811790925560028054909116909117905561151e806100c96000396000f3006080604052600436106101715763ffffffff60e060020a60003504166302d05d3f81146101735780630779564b146101a45780630f82c16f146101cb578063123e0e8014610290578063176859531461031d5780632d4fac771461032b5780632e1a7d4d146103565780633513a8051461038257806341c0e1b51461038d57806345080442146103a25780634d52fe4b146103ba57806354fd4d50146103cf5780636af27417146103e45780636d2e4b1b146103f95780637b1cdb3e1461041a5780638da5cb5b146104225780638e7f900f146104375780639e99bbea1461044c578063a2e1cf8a14610454578063af570c041461047b578063b261b9e714610490578063b535b03e146104a5578063b6524089146104ba578063ba3c32ea146104d2578063cba43b0d1461051f578063db14178d1461053a578063e870ed9114610555578063e97a08ba14610565578063f185db0c14610579578063f2fde38b1461058e578063f96e91df146105af575b005b34801561017f57600080fd5b50610188610620565b60408051600160a060020a039092168252519081900360200190f35b3480156101b057600080fd5b506101b961062f565b60408051918252519081900360200190f35b3480156101d757600080fd5b5060408051602060046024803582810135848102808701860190975280865261026196843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106359650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526101b9958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106449650505050505050565b6101b960043560243561064e565b34801561033757600080fd5b50610340610656565b6040805160ff9092168252519081900360200190f35b34801561036257600080fd5b5061036e60043561065f565b604080519115158252519081900360200190f35b6101b960043561071c565b34801561039957600080fd5b50610171610b9f565b3480156103ae57600080fd5b506101b9600435610bdb565b3480156103c657600080fd5b506101b9610c47565b3480156103db57600080fd5b506101b9610c6b565b3480156103f057600080fd5b50610340610c71565b34801561040557600080fd5b50610171600160a060020a0360043516610c76565b6101b9610cd1565b34801561042e57600080fd5b50610188610d4a565b34801561044357600080fd5b50610340610d59565b6101b9610d67565b34801561046057600080fd5b50610188600160a060020a0360043581169060243516610eb3565b34801561048757600080fd5b50610188610f6b565b34801561049c57600080fd5b506101b9610f7a565b3480156104b157600080fd5b50610340610f9e565b3480156104c657600080fd5b506101b9600435610fa3565b3480156104de57600080fd5b506104f3600160a060020a0360043516610fdd565b6040805160ff909516855260208501939093528383019190915215156060830152519081900360800190f35b34801561052b57600080fd5b5061034060ff60043516611009565b34801561054657600080fd5b5061034060ff6004351661105c565b6101b9600435602435151561064e565b610188600160a060020a03600435166110a4565b34801561058557600080fd5b5061034061129b565b34801561059a57600080fd5b50610171600160a060020a03600435166112a0565b3480156105bb57600080fd5b50604080516020601f60643560048181013592830184900484028501840190955281845261036e94600160a060020a03813516946024803515159560ff6044351695369560849493019181908401838280828437509497506113129650505050505050565b600154600160a060020a031681565b60065481565b60076000808093509350935093565b6000949350505050565b600092915050565b60075460ff1681565b600254600090600160a060020a03163214806106855750600254600160a060020a031633145b151561069057600080fd5b600254604051600160a060020a039091169083156108fc029084906000818181858888f193505050501580156106ca573d6000803e3d6000fd5b5060025460408051600160a060020a03909216825260006020830152818101849052517f6fad978e8a2a7d154cdbeac8b127068f0cb03d8f2d585fe8087161308cc3dd1d9181900360600190a1919050565b3360008181526008602090815260408083208054600282015460019092015483517f27c1c21d0000000000000000000000000000000000000000000000000000000081529351959695869560ff90931694899489949303928492839283928a926327c1c21d92600480820193929182900301818787803b15801561079f57600080fd5b505af11580156107b3573d6000803e3d6000fd5b505050506040513d60208110156107c957600080fd5b50511280156107d8575060008a135b156108005760075460ff908116908716106107f657600394506107fb565b600194505b61088c565b8560ff166064141561081b578915156107fb5782935061088c565b60075460ff90811690871610610886578915156107fb57600160a060020a03881660009081526008602052604090206002810154600754600190920154909160649161010090910460ff160204039150828211610878578161087a565b825b9350600219945061088c565b60001994505b60008411156109aa57828411156108a257600080fd5b86600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156108e057600080fd5b505af11580156108f4573d6000803e3d6000fd5b505050506040513d602081101561090a57600080fd5b5051600160a060020a03808a16600090815260086020526040808220600201805489019055519293509083169186156108fc0291879190818181858888f1935050505015801561095e573d6000803e3d6000fd5b5060408051600160a060020a0380841682528a16602082015280820186905290517f6fad978e8a2a7d154cdbeac8b127068f0cb03d8f2d585fe8087161308cc3dd1d9181900360600190a15b604080518b81526020810187905281517fb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff929181900390910190a1841515610a2c57600160a060020a0388166000908152600860205260408120805460ff19908116825560018201839055600282019290925560030180549091169055610b91565b6000851215610b0f5786600160a060020a031663f2fde38b88600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610a8257600080fd5b505af1158015610a96573d6000803e3d6000fd5b505050506040513d6020811015610aac57600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b158015610af257600080fd5b505af1158015610b06573d6000803e3d6000fd5b50505050610b91565b6000851315610b9157604080517ff2fde38b0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a0389169163f2fde38b91602480830192600092919082900301818387803b158015610b7857600080fd5b505af1158015610b8c573d6000803e3d6000fd5b505050505b509298975050505050505050565b600254600160a060020a0316321480610bc25750600254600160a060020a031633145b1515610bcd57600080fd5b600254600160a060020a0316ff5b6000816002191415610c0e57507f447261667420617070726f766564000000000000000000000000000000000000610c42565b8160031415610c3e57507f46696e616c20696e207265766965770000000000000000000000000000000000610c42565b5060005b919050565b7f46696e616c20696e20726576696577000000000000000000000000000000000081565b60055481565b600281565b600154600160a060020a03163214610c8d57600080fd5b600160a060020a0381161515610ca257600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000610cdb6114cb565b5060408051608081018252600080825260065460208084019182528385018381526001606086018181523386526008909352959093209351845460ff9190911660ff19918216178555915194840194909455905160028301559151600390910180549115159190921617905590565b600254600160a060020a031681565b600754610100900460ff1681565b33600081815260086020526040812060030154909190829060ff161515610d915760009250610eae565b81905030600160a060020a031681600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610ddc57600080fd5b505af1158015610df0573d6000803e3d6000fd5b505050506040513d6020811015610e0657600080fd5b5051600160a060020a03161415610e4957600160a060020a0382166000908152600860205260409020600281015460019091015414610e4457600080fd5b610e6f565b600160a060020a03821660009081526008602052604090206002015415610e6f57600080fd5b600160a060020a0382166000908152600860205260408120805460ff199081168255600182018390556002820183905560039091018054909116905592505b505090565b6002546000908190600160a060020a0316321480610edb5750600254600160a060020a031633145b1515610ee657600080fd5b50604080517ff2fde38b000000000000000000000000000000000000000000000000000000008152600160a060020a0384811660048301529151859283169163f2fde38b91602480830192600092919082900301818387803b158015610f4b57600080fd5b505af1158015610f5f573d6000803e3d6000fd5b50949695505050505050565b600354600160a060020a031681565b7f447261667420617070726f76656400000000000000000000000000000000000081565b600181565b600254600090600160a060020a0316321480610fc95750600254600160a060020a031633145b1515610fd457600080fd5b60069190915590565b600860205260009081526040902080546001820154600283015460039093015460ff9283169391921684565b600254600090600160a060020a031632148061102f5750600254600160a060020a031633145b151561103a57600080fd5b506007805461ff00191661010060ff9384168102919091179182905590041690565b600254600090600160a060020a03163214806110825750600254600160a060020a031633145b151561108d57600080fd5b506007805460ff191660ff92831617908190551690565b600160a060020a038116600090815260086020526040812060030154819060ff1615156110d057600080fd5b82905080600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561111157600080fd5b505af1158015611125573d6000803e3d6000fd5b505050506040513d602081101561113b57600080fd5b5051600160a060020a0316321461115157600080fd5b600160a060020a03831660009081526008602052604090206002015434101561117957600080fd5b600160a060020a03808416600090815260086020908152604080832060020183905580517f8280dd8f0000000000000000000000000000000000000000000000000000000081526000196004820152905193851693638280dd8f93602480840194938390030190829087803b1580156111f157600080fd5b505af1158015611205573d6000803e3d6000fd5b505050506040513d602081101561121b57600080fd5b5050604080517ff2fde38b0000000000000000000000000000000000000000000000000000000081523260048201529051600160a060020a0383169163f2fde38b91602480830192600092919082900301818387803b15801561127d57600080fd5b505af1158015611291573d6000803e3d6000fd5b5050505050919050565b600481565b600254600160a060020a03163214806112c35750600254600160a060020a031633145b15156112ce57600080fd5b600160a060020a03811615156112e357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a0384166000818152600860209081526040808320805460ff191660ff881617905580517fb816f5130000000000000000000000000000000000000000000000000000000081529051929388938593849363b816f513926004808301939282900301818787803b15801561138b57600080fd5b505af115801561139f573d6000803e3d6000fd5b505050506040513d60208110156113b557600080fd5b50516040517f87e86b2c000000000000000000000000000000000000000000000000000000008152600160a060020a038a8116600483019081528a15156024840152606060448401908152895160648501528951949650918616936387e86b2c938d938d938c93909260840190602085019080838360005b8381101561144557818101518382015260200161142d565b50505050905090810190601f1680156114725780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b15801561149357600080fd5b505af11580156114a7573d6000803e3d6000fd5b505050506040513d60208110156114bd57600080fd5b505198975050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152905600a165627a7a723058203cd7cf68d58fc177b6a635bda8125ed3f471d66389e09531873c99f4f2cb84e50029",
      "constructorArgs": []
    });
    
    
    {
      "contractAddress": "0xf7ff9710f064341d4b0b063caec64cbd703b2c75",
      "transactionHash": "0x801205031848dd9ab25cc342bc8201a043db6cbc77f1ad1c6580a868c348420e"
    }
    Source:

    async DownloadFile({
    libraryIdoptional,
    objectIdoptional,
    versionHashoptional,
    writeTokenoptional,
    filePath,
    formatoptional,
    chunkedoptional,
    chunkSizeoptional,
    callbackoptional
    })
    → Promise.<ArrayBuffer>|undefined

    Download a file from a content object

    Returns: No return if chunked is specified, file data in the requested format otherwise
    Parameters:
    Name Type Attributes Default Description
    libraryId string <optional>

    ID of the library

    objectId string <optional>

    ID of the object

    versionHash string <optional>

    Hash of the object version - if not specified, latest version will be used

    writeToken string <optional>

    Write token for the draft from which to download the file

    filePath string

    Path to the file to download

    format string <optional>
    "blob"

    Format in which to return the data ("blob" | "arraybuffer" | "buffer)

    chunked boolean <optional>
    false

    If specified, file will be downloaded and decrypted in chunks. The specified callback will be invoked on completion of each chunk. This is recommended for large files.

    chunkSize number <optional>
    1000000

    Size of file chunks to request for download

    • NOTE: If the file is encrypted, the size of the chunks returned via the callback function will not be affected by this value
    callback function <optional>

    If specified, will be periodically called with current download status - Required if chunked is true

    • Signature: ({bytesFinished, bytesTotal}) => {}
    • Signature (chunked): ({bytesFinished, bytesTotal, chunk}) => {}
    Examples
    async DownloadFile({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "filePath": "testDirectory/File 1",
      "format": "arrayBuffer"
    });
    
    
    <ArrayBuffer 100000>
    async DownloadFile({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "filePath": "testDirectory/File 2",
      "format": "arrayBuffer"
    });
    
    
    <ArrayBuffer 100000>
    async DownloadFile({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "filePath": "s3-copy",
      "format": "arrayBuffer"
    });
    
    
    <ArrayBuffer 97944174>
    Source:

    async DownloadPart({
    libraryIdoptional,
    objectIdoptional,
    versionHashoptional,
    writeTokenoptional,
    partHash,
    formatoptional,
    chunkedoptional,
    chunkSizeoptional,
    callbackoptional
    })
    → Promise.<ArrayBuffer>|undefined

    Download a part from a content object. The fromByte and range parameters can be used to specify a specific section of the part to download.

    Returns: No return if chunked is specified, part data in the requested format otherwise
    Parameters:
    Name Type Attributes Default Description
    libraryId string <optional>

    ID of the library

    objectId string <optional>

    ID of the object

    versionHash string <optional>

    Hash of the object version - if not specified, latest version will be used

    writeToken string <optional>

    Write token for the draft from which to download the part

    partHash string

    Hash of the part to download

    format string <optional>
    "arrayBuffer"

    Format in which to return the data ("blob" | "arraybuffer" | "buffer)

    chunked boolean <optional>
    false

    If specified, part will be downloaded and decrypted in chunks. The specified callback will be invoked on completion of each chunk. This is recommended for large files, especially if they are encrypted.

    chunkSize number <optional>
    1000000

    Size of file chunks to request for download

    • NOTE: If the file is encrypted, the size of the chunks returned via the callback function will not be affected by this value
    callback function <optional>

    If specified, will be periodically called with current download status - Required if chunked is true

    • Signature: ({bytesFinished, bytesTotal}) => {}
    • Signature (chunked): ({bytesFinished, bytesTotal, chunk}) => {}
    Example
    async DownloadPart({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "partHash": "hqpeLHHoTRAUTYdXveSvp2cCfiKRuxrC5jtP8gWH7dViHAtTpepM",
      "format": "arrayBuffer"
    });
    
    
    <ArrayBuffer 100000>
    Source:

    async EditContentObject({
    libraryId,
    objectId,
    optionsoptional
    })
    → Promise.<object>

    Create a new content object draft from an existing object.

    Returns: Response containing the object ID and write token of the draft
    Parameters:
    Name Type Attributes Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    options object <optional>

    meta: New metadata for the object - will be merged into existing metadata if specified type: New type for the object - Object ID, version hash or name of type

    Examples
    async EditContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__3jQB6nxo4YRz5GniS5bC5H9L576E"
    });
    
    
    {
      "id": "iq__3jQB6nxo4YRz5GniS5bC5H9L576E",
      "write_token": "tqw_7Ko2TFX9Pai3HgZqTfm8f62iwZ8wQif9K",
      "type": ""
    }
    async EditContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__34vcL4BA88L6sDsHU83Zh4gqekBB",
      "options": {
        "type": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz"
      }
    });
    
    
    {
      "id": "iq__34vcL4BA88L6sDsHU83Zh4gqekBB",
      "write_token": "tqw_EbGAfvfTEobSTHaQXGnFUxXJwjZrxJc71",
      "type": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz"
    }
    async EditContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__34vcL4BA88L6sDsHU83Zh4gqekBB"
    });
    
    
    {
      "id": "iq__34vcL4BA88L6sDsHU83Zh4gqekBB",
      "write_token": "tqw_EZSS7u1bef1qgxiw88dAH4M6oGYWj5Fuf",
      "type": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz"
    }
    async EditContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    {
      "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "write_token": "tqw_DuJ5rPNk149BmmcnTYzctsMtWuWiBCvt7",
      "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
    }
    async EditContentObject({
      "libraryId": "ilibNqvvdZYL9YxoR3ARArdrv9fHWwP",
      "objectId": "iq__NqvvdZYL9YxoR3ARArdrv9fHWwP",
      "options": {
        "type": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz"
      }
    });
    
    
    {
      "id": "iq__NqvvdZYL9YxoR3ARArdrv9fHWwP",
      "write_token": "tqw_JKPJ2X2sZKtG9hAoBBUE5ZQyKJzzzfu7V",
      "type": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz"
    }
    async EditContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__3YhQMvHsUVogTGDQB8MPvZWoWCBt"
    });
    
    
    {
      "id": "iq__3YhQMvHsUVogTGDQB8MPvZWoWCBt",
      "write_token": "tqw_EZXsbYpeMiJ8P2hig6UkA45q6SLGRPH8k",
      "type": ""
    }
    async EditContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    {
      "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "write_token": "tqw_M5PsMg8prh1u1Porqq2ja1Hqm3k6sGz9p",
      "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
    }
    async EditContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    {
      "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "write_token": "tqw_F5zfAmT7VUYXkHVaFz9HdmMk5V2fQw913",
      "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
    }
    async EditContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    {
      "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "write_token": "tqw_yataAZyR2aGfC9LFJNxKmsSCE9UuijUT",
      "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
    }
    async EditContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    {
      "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "write_token": "tqw_GfA25JK9aXSn4NisrEmZbm2UsbfKzbQ6a",
      "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
    }
    async EditContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    {
      "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "write_token": "tqw_5xuvZEDLYWnUfkCyNSHHTFYMRWtjAagjM",
      "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
    }
    async EditContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    {
      "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "write_token": "tqw_GDoT8rMR7dgk79HnYPY3wdVvLcYtqhMyj",
      "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
    }
    async EditContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    {
      "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "write_token": "tqw_NfgwNcxqwNA9yCZShReDbz8TUJnHeHd8a",
      "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
    }
    async EditContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    {
      "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "write_token": "tqw_AiMxe7Eu2HudK35nViiuvEyDQvxKZcon9",
      "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
    }
    async EditContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    {
      "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "write_token": "tqw_Ne2ASaG8R1KBZJbLSWsuYRsusPcNCLWQc",
      "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
    }
    async EditContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    {
      "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "write_token": "tqw_9hnLNSqWo6N3XCNiZM5vNv7FU85AYPVaS",
      "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
    }
    async EditContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    {
      "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "write_token": "tqw_5RMo8DzWjuKYaRRpGMw3gzCW14Qz3eUaE",
      "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
    }
    async EditContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    {
      "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "write_token": "tqw_P3wc4rucDhBYbh1cBGDVZKoTNWJNwN1me",
      "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
    }
    async EditContentObject({
      "libraryId": "ilib4RUwwkMRAD1ATi8dCcYR6fbuRxSU",
      "objectId": "iq__4RUwwkMRAD1ATi8dCcYR6fbuRxSU",
      "options": {
        "type": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz"
      }
    });
    
    
    {
      "id": "iq__4RUwwkMRAD1ATi8dCcYR6fbuRxSU",
      "write_token": "tqw_NAjEAJ9QUviTX3yXRLrHaRpxtKo3ZoEGw",
      "type": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz"
    }
    async EditContentObject({
      "libraryId": "ilib4RUwwkMRAD1ATi8dCcYR6fbuRxSU",
      "objectId": "iq__484umiJ5DR1Exo1y5cyHrhiEkb7J"
    });
    
    
    {
      "id": "iq__484umiJ5DR1Exo1y5cyHrhiEkb7J",
      "write_token": "tqw_BEQ8quE1NtLpxbot3C2PUb6qN5tLA5vMN",
      "type": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg"
    }
    async EditContentObject({
      "libraryId": "ilib4RUwwkMRAD1ATi8dCcYR6fbuRxSU",
      "objectId": "iq__484umiJ5DR1Exo1y5cyHrhiEkb7J"
    });
    
    
    {
      "id": "iq__484umiJ5DR1Exo1y5cyHrhiEkb7J",
      "write_token": "tqw_Lz3CVdeNkeUVgN37R38QbRRstg6NDEiJc",
      "type": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg"
    }
    async EditContentObject({
      "libraryId": "ilib4RUwwkMRAD1ATi8dCcYR6fbuRxSU",
      "objectId": "iq__484umiJ5DR1Exo1y5cyHrhiEkb7J"
    });
    
    
    {
      "id": "iq__484umiJ5DR1Exo1y5cyHrhiEkb7J",
      "write_token": "tqw_G8415DFax3yUJf66VgnX93wB7unoN2hfu",
      "type": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg"
    }
    async EditContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    {
      "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "write_token": "tqw_8DN9q9YYm4nLJtzHZeWnfpqa6gvj7x7Nx",
      "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
    }
    async EditContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__4Y9VHCPcwZETryYJWe7hUFBqNqVq"
    });
    
    
    {
      "id": "iq__4Y9VHCPcwZETryYJWe7hUFBqNqVq",
      "write_token": "tqw_K3e98kzrbrgKNWEAZkr5msf6i8UmphNwE",
      "type": ""
    }
    async EditContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    {
      "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "write_token": "tqw_B7JuUmzJ2KtTvQuzurHkJBwGpRXZjxwwE",
      "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
    }
    async EditContentObject({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    {
      "id": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "write_token": "tqw_HzWnkpnbhABfPwku7frFcio6mq5yW7hay",
      "type": "hq__6VgPjgkzu77SoE1cB2ZDLKdA8nN26mErL97gLuiUam2piFYNAjQhQ9YAEoJwMW7iMyjVsLKzGK"
    }
    Source:

    async Encrypt({
    libraryId,
    objectId,
    writeToken,
    chunk
    })
    → Promise.<ArrayBuffer>

    Encrypt the specified chunk for the specified object or draft

    Parameters:
    Name Type Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    writeToken string

    Write token of the content object draft

    chunk ArrayBuffer | Buffer

    The data to encrypt

    Example
    async Encrypt({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "chunk": "<ArrayBuffer 100000>"
    });
    
    
    <ArrayBuffer 102657>
    Source:

    async EncryptionConk({
    libraryId,
    objectId,
    writeTokenoptional
    })

    Retrieve the encryption conk for the specified object. If one has not yet been created and a writeToken has been specified, this method will create a new conk and save it to the draft metadata

    Returns:

    Promise - The encryption conk for the object

    Parameters:
    Name Type Attributes Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    writeToken string <optional>

    Write token of the content object draft

    Example
    async EncryptionConk({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    {
      "secret_key": "kpsk11111111111111116vd52DTGu4FvWJNUZRVoT3BQs1cczppKwE2jth3NWxgP",
      "public_key": "ktpkAGckYLKoWhsF8ipGhphV9NLnU5KVRdav5HuFsqu5uGtB36ksAgrBpH3bPEEz6UZWDJzgbkfCxPnsU8R63hZfdQ3tS9tc3ynhE71MKNvX9xKaXLnB4M4cyjG19dpfWuhC7vvpe9p2yec2Tu6k5aHozK5YJz1cCZCQFQLpS2SbPPCFXVEwCEAMTGA3uyzBVvo2GEY9AhShRdPELpzFKDpzwy5o57M6RGaQahvyAr3JxriWLcMhqTEnkzjzH7nd3MtNcXyVWGF",
      "symm_key": "kpsyCcwJJCtbywL6LeN4wCzEt9"
    }
    Source:

    async Events({
    toBlockoptional,
    fromBlockoptional,
    countoptional,
    includeTransactionoptional
    })
    → Promise.<Array.<Array.<Object>>>

    Get events from the blockchain in reverse chronological order, starting from toBlock. This will also attempt to identify and parse any known Eluvio contract methods. If successful, the method name, signature, and input values will be included in the log entry.

    Returns: List of blocks, in ascending order by block number, each containing a list of the events in the block.
    Parameters:
    Name Type Attributes Default Description
    toBlock number <optional>

    Limit results to events before the specified block (inclusive) - If not specified, will start from latest block

    fromBlock number <optional>

    Limit results to events after the specified block (inclusive)

    count number <optional>
    10

    Max number of events to include (unless both toBlock and fromBlock are specified)

    includeTransaction boolean <optional>
    false

    If specified, more detailed transaction info will be included. Note: This requires two extra network calls per transaction, so it should not be used for very large ranges

    Examples
    async Events({
      "count": 5
    });
    
    
    [
      [
        {
          "blockNumber": 248131,
          "blockHash": "0xa0557fedc4be3fd16c3cba6d9f893c1e1500cc83dacbe186627bd85d4f66a231",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000001",
          "topics": [
            "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
          ],
          "transactionHash": "0x68d5dda26bb68920b112da03f8edeb3e0dfeb223b058a17d316578f8cfce9361",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessComplete",
          "signature": "AccessComplete(uint256,uint256,bool)",
          "topic": "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06",
          "values": {
            "0": {
              "_hex": "0x04"
            },
            "1": {
              "_hex": "0x5a"
            },
            "2": true,
            "requestID": {
              "_hex": "0x04"
            },
            "scorePct": {
              "_hex": "0x5a"
            },
            "customContractResult": true,
            "length": 3
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248130,
          "blockHash": "0xf227ecb4f217587bd01b6a79f91ca02df2c6ef8ec0f9c878377f2e5954213e87",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f33414864696461326948456e5870744654755248774e56774b46316554465832526165567a4676716a4c54436169594574696162677855684c76513179543379434e714875524739396a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343663393761643237356436636264336538343034343636663438306139646135363563306666623430343033366661626264626465393633656461393439366232643130313933306437616262386333666435636535386538323936373066616237343138623033306163626464376139343264346336373539343266353333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "transactionHash": "0xd1d3759c1dbdc31dc231b3ff076f895015001b4d4cca58ec2181f8b3de153618",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessRequest",
          "signature": "AccessRequest(uint256,uint8,string,string,string)",
          "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
          "values": {
            "0": {
              "_hex": "0x04"
            },
            "1": 0,
            "2": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "3": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
            "4": "",
            "requestID": {
              "_hex": "0x04"
            },
            "level": 0,
            "contentHash": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "pkeRequestor": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
            "pkeAFGH": "",
            "length": 5
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248129,
          "blockHash": "0xecaa1e0cfffa7cef97ab6fefec59ff2e9e2867c2fcc087fb3b00606ec6ff2888",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x00000000000000000000000000000000000000000000000006f05b59d3b20000",
          "topics": [
            "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3"
          ],
          "transactionHash": "0xa0eb4b20f818afe4e08b5d672d835ec3ee398e10b7a713f3bae973f5fc8d1032",
          "logIndex": 0,
          "decode": "<function>",
          "name": "SetAccessCharge",
          "signature": "SetAccessCharge(uint256)",
          "topic": "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3",
          "values": {
            "0": {
              "_hex": "0x06f05b59d3b20000"
            },
            "accessCharge": {
              "_hex": "0x06f05b59d3b20000"
            },
            "length": 1
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248128,
          "blockHash": "0x0ba4380deac9ff36fb0d031d523235f614a7a0139523b58fb3ec665e55454693",
          "hash": "0x0ba4380deac9ff36fb0d031d523235f614a7a0139523b58fb3ec665e55454693",
          "parentHash": "0x42818c2329d904928ee9e24324234e0fd72efa070aaff4ebe5b8a2ec0be3e35c",
          "number": 248128,
          "timestamp": 1582672167,
          "nonce": "0x0000000000000000",
          "difficulty": 2,
          "gasLimit": {
            "_hex": "0x1312d00"
          },
          "gasUsed": {
            "_hex": "0xa0c2"
          },
          "miner": "0x0000000000000000000000000000000000000000",
          "extraData": "0xd683010815846765746886676f312e3133856c696e75780000000000000000001db0d2526daec6dd35e9deb9089b7a66e612b2127a9c0c2613d3b5dcb9d3d41e3334e26fe904dc1d9430bd9dcef999e408c4375b7d0d08a90384071d47f0848400",
          "transactions": [
            "0x0c788f29a6be9f19ba1ebb010a12ca1fbe77ee944b8b5ed8d92198c7d81dc5dd"
          ],
          "transactionHash": "0x0c788f29a6be9f19ba1ebb010a12ca1fbe77ee944b8b5ed8d92198c7d81dc5dd"
        }
      ],
      [
        {
          "blockNumber": 248132,
          "blockHash": "0x8b092ea3680e92c861caace94eb6c5dafd2dd132932e02448c37cd3862a411e5",
          "hash": "0x8b092ea3680e92c861caace94eb6c5dafd2dd132932e02448c37cd3862a411e5",
          "parentHash": "0xa0557fedc4be3fd16c3cba6d9f893c1e1500cc83dacbe186627bd85d4f66a231",
          "number": 248132,
          "timestamp": 1582672174,
          "nonce": "0x0000000000000000",
          "difficulty": 2,
          "gasLimit": {
            "_hex": "0x1312d00"
          },
          "gasUsed": {
            "_hex": "0x5230"
          },
          "miner": "0x0000000000000000000000000000000000000000",
          "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000df1527a81a0e46e1ed6eefd00fd59f70cc8c5c1f1e6180b8509746fe48a398e33ec3cb34cf4fe3a5bf1bb444ac7e3750258a47ae0f043b0bd7c6d5ef8144c3fc00",
          "transactions": [
            "0x29a24ccdac41c87c6340c7da84c31e0656cf55da683e4165734d5d3a43a8cf52"
          ],
          "transactionHash": "0x29a24ccdac41c87c6340c7da84c31e0656cf55da683e4165734d5d3a43a8cf52"
        }
      ]
    ]
    async Events({
      "count": 20
    });
    
    
    [
      [
        {
          "blockNumber": 248131,
          "blockHash": "0xa0557fedc4be3fd16c3cba6d9f893c1e1500cc83dacbe186627bd85d4f66a231",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000001",
          "topics": [
            "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
          ],
          "transactionHash": "0x68d5dda26bb68920b112da03f8edeb3e0dfeb223b058a17d316578f8cfce9361",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessComplete",
          "signature": "AccessComplete(uint256,uint256,bool)",
          "topic": "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06",
          "values": {
            "0": {
              "_hex": "0x04"
            },
            "1": {
              "_hex": "0x5a"
            },
            "2": true,
            "requestID": {
              "_hex": "0x04"
            },
            "scorePct": {
              "_hex": "0x5a"
            },
            "customContractResult": true,
            "length": 3
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248130,
          "blockHash": "0xf227ecb4f217587bd01b6a79f91ca02df2c6ef8ec0f9c878377f2e5954213e87",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f33414864696461326948456e5870744654755248774e56774b46316554465832526165567a4676716a4c54436169594574696162677855684c76513179543379434e714875524739396a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343663393761643237356436636264336538343034343636663438306139646135363563306666623430343033366661626264626465393633656461393439366232643130313933306437616262386333666435636535386538323936373066616237343138623033306163626464376139343264346336373539343266353333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "transactionHash": "0xd1d3759c1dbdc31dc231b3ff076f895015001b4d4cca58ec2181f8b3de153618",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessRequest",
          "signature": "AccessRequest(uint256,uint8,string,string,string)",
          "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
          "values": {
            "0": {
              "_hex": "0x04"
            },
            "1": 0,
            "2": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "3": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
            "4": "",
            "requestID": {
              "_hex": "0x04"
            },
            "level": 0,
            "contentHash": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "pkeRequestor": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
            "pkeAFGH": "",
            "length": 5
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248129,
          "blockHash": "0xecaa1e0cfffa7cef97ab6fefec59ff2e9e2867c2fcc087fb3b00606ec6ff2888",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x00000000000000000000000000000000000000000000000006f05b59d3b20000",
          "topics": [
            "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3"
          ],
          "transactionHash": "0xa0eb4b20f818afe4e08b5d672d835ec3ee398e10b7a713f3bae973f5fc8d1032",
          "logIndex": 0,
          "decode": "<function>",
          "name": "SetAccessCharge",
          "signature": "SetAccessCharge(uint256)",
          "topic": "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3",
          "values": {
            "0": {
              "_hex": "0x06f05b59d3b20000"
            },
            "accessCharge": {
              "_hex": "0x06f05b59d3b20000"
            },
            "length": 1
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248127,
          "blockHash": "0x42818c2329d904928ee9e24324234e0fd72efa070aaff4ebe5b8a2ec0be3e35c",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f33414864696461326948456e5870744654755248774e56774b46316554465832526165567a4676716a4c54436169594574696162677855684c76513179543379434e714875524739396a000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x50d53df1d00aecb5eeb12a2c216c54d5cf107ab171841e72f2c1c67c2023ceb9",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248126,
          "blockHash": "0x2cc6d2ac39cb55175ac37a2bd2d1e0823b1e06bd64d9c4d01a6dd5aaf1dec1f3",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xA147C723bD5cdB00fdB51303a7AD076a4b7e2522",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4a4433365a67504b697a5078755a4d6b3161436b397274625453365668655970414a55774a5759526f75656b7456636241324b3578684d726e31346a4c424e7166593458615659386752000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x05886aee32914e49a87b714a5caad551a03740116a5ed02a7b32b5d276f6b8c2",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__JD36ZgPKizPxuZMk1aCk9rtbTS6VheYpAJUwJWYRouektVcbA2K5xhMrn14jLBNqfY4XaVY8gR",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__JD36ZgPKizPxuZMk1aCk9rtbTS6VheYpAJUwJWYRouektVcbA2K5xhMrn14jLBNqfY4XaVY8gR",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248128,
          "blockHash": "0x0ba4380deac9ff36fb0d031d523235f614a7a0139523b58fb3ec665e55454693",
          "hash": "0x0ba4380deac9ff36fb0d031d523235f614a7a0139523b58fb3ec665e55454693",
          "parentHash": "0x42818c2329d904928ee9e24324234e0fd72efa070aaff4ebe5b8a2ec0be3e35c",
          "number": 248128,
          "timestamp": 1582672167,
          "nonce": "0x0000000000000000",
          "difficulty": 2,
          "gasLimit": {
            "_hex": "0x1312d00"
          },
          "gasUsed": {
            "_hex": "0xa0c2"
          },
          "miner": "0x0000000000000000000000000000000000000000",
          "extraData": "0xd683010815846765746886676f312e3133856c696e75780000000000000000001db0d2526daec6dd35e9deb9089b7a66e612b2127a9c0c2613d3b5dcb9d3d41e3334e26fe904dc1d9430bd9dcef999e408c4375b7d0d08a90384071d47f0848400",
          "transactions": [
            "0x0c788f29a6be9f19ba1ebb010a12ca1fbe77ee944b8b5ed8d92198c7d81dc5dd"
          ],
          "transactionHash": "0x0c788f29a6be9f19ba1ebb010a12ca1fbe77ee944b8b5ed8d92198c7d81dc5dd"
        }
      ],
      [
        {
          "blockNumber": 248124,
          "blockHash": "0xef6a624ab15e832f513dd1ac0ea50e84ab235a970346d56f421b35a4624029f9",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f33414864696461326948456e5870744654755248774e56774b46316554465832526165567a4676716a4c54436169594574696162677855684c76513179543379434e714875524739396a000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xf93e64ee0744db065d02ac7acc32b659d9859448e26798dfcda8c99308880828",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248123,
          "blockHash": "0x83149f7c9b5f8ccec3d54c689231237912bae500ba395a7dc574307394ce3749",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xA147C723bD5cdB00fdB51303a7AD076a4b7e2522",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d6549800000000000000000000000084cd673e7e0b13c78f85b32a2c352b273bd53ca70000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4a4433365a67504b697a5078755a4d6b3161436b397274625453365668655970414a55774a5759526f75656b7456636241324b3578684d726e31346a4c424e7166593458615659386752000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x60771abbb5a3378c5c826c97aae1f70f868826ee2766ffc3097541fc04ee8925",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x84Cd673E7E0B13c78F85B32a2c352b273bD53ca7",
            "2": "hq__JD36ZgPKizPxuZMk1aCk9rtbTS6VheYpAJUwJWYRouektVcbA2K5xhMrn14jLBNqfY4XaVY8gR",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x84Cd673E7E0B13c78F85B32a2c352b273bD53ca7",
            "objectHash": "hq__JD36ZgPKizPxuZMk1aCk9rtbTS6VheYpAJUwJWYRouektVcbA2K5xhMrn14jLBNqfY4XaVY8gR",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248122,
          "blockHash": "0xd8a4668693c2a479edab339b6136efe07aa97f76eb8056de7f26cdb51f8a93b0",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xA147C723bD5cdB00fdB51303a7AD076a4b7e2522",
          "data": "0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4c6f637570595652586177633578356a63764e674b4b5854736173446b7878546a4d4b656f366b784635346a4b5231704c4d59735431736b526b6d34696d644843584a6a6b54414d6539000000000000000000000000000000000000",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x5c22c8c4e1af954d2408a45336324f441e5a276d4d85b51b5571b42c2817a752",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "hq__LocupYVRXawc5x5jcvNgKKXTsasDkxxTjMKeo6kxF54jKR1pLMYsT1skRkm4imdHCXJjkTAMe9",
            "objectHash": "hq__LocupYVRXawc5x5jcvNgKKXTsasDkxxTjMKeo6kxF54jKR1pLMYsT1skRkm4imdHCXJjkTAMe9",
            "length": 1
          }
        }
      ],
      [
        {
          "blockNumber": 248121,
          "blockHash": "0x5aa47ad523b193e8f2f721b30b5f6e14782d8e3cdd16d432fb8ac6143b73be38",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f3842414a366f6350614846596e65376a43486968325275616f48736644364244437831535a4c3177476d5a4c5a615945635031584c7a33577757554e41426b53767733347a626e346268000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x6549edf1bed683505220bfd31c1d1eb35d7fcc50a42e105c148ecda34b71fe24",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248120,
          "blockHash": "0x19c625a67352ea59ba27303fa90e6d50e30f3071581aafc795e7672ae349f504",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f3842414a366f6350614846596e65376a43486968325275616f48736644364244437831535a4c3177476d5a4c5a615945635031584c7a33577757554e41426b53767733347a626e346268000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xe3e03d9b29cac44c9dab4fb6c2d92c60e7e401d5f68da810f7d8c7587e5a0c09",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248119,
          "blockHash": "0xcd11eadd3cf24b80499b60c7ce0cd52ba3987ae5979228322759b3db120112a0",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f46793134574855686432553947705645366f42624e477251574d4b654d4631355362716a55663974644378654e34777a62326537587666745a336f6337646932667a5368423932397142000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0xb6fbf516af7a2cd8fb2c07a74e38d071a05c346eec0cb221d40f3c7504ef2cca",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248118,
          "blockHash": "0x3ac31c32dde18a13b9101d00f29735f731cf1283a55a0347c98ec944ac3ba5f9",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f46793134574855686432553947705645366f42624e477251574d4b654d4631355362716a55663974644378654e34777a62326537587666745a336f6337646932667a5368423932397142000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xffff24b624ceeb2a2b80b3c908c06fa70f66190419fa03c645219bd68c7f63f8",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248117,
          "blockHash": "0x6c31a847facedb4d3228929722f830069fd18d6181bb9a0a2da90ff0c651d04c",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f44337a6954535848795959624e7a6557654b74454432597834667a5133524d505a3147696b6375364e73654c3643667667776b476838434a776d444d74517333554a7343636f5a35344b000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x43e3210eebf31ba75774693489295f842a011a3cdf19c9f45fc8565647322eb5",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248116,
          "blockHash": "0x8e26da1ba1c595a238e134cb051f9a6012a26ef6b39fdd6f39449bad9fb13736",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f44337a6954535848795959624e7a6557654b74454432597834667a5133524d505a3147696b6375364e73654c3643667667776b476838434a776d444d74517333554a7343636f5a35344b000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x50d2c35b557549e46e8f6afca595983694cafcb086deab9260901a3ba2056b5d",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248115,
          "blockHash": "0x897fbaa9170a34396aea0c6032e2a2aa69bbbe9facd93f741d472c8276c9fb38",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x4811c05f0d27cbfc5e2bd00ae4b7d4117f1e473a020f68c5e4da2f838193b95e",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          }
        }
      ],
      [
        {
          "blockNumber": 248114,
          "blockHash": "0xbe7c8cd8e21dd6c87d0d880beb206add5a411ae6e728de1388b7dd6f9daf28e0",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4451664d6f6f36784c386678696941754c636e6f6b46326d616637586846797366673459346b395a4837467074704d77657252386f7736575a5334787a5972716d687276436b394b7059000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x1c5e20337c6f8de14bef8c6a228cf3cb88ed1287ddd23561cacf65515dbe2e55",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__DQfMoo6xL8fxiiAuLcnokF2maf7XhFysfg4Y4k9ZH7FptpMwerR8ow6WZS4xzYrqmhrvCk9KpY",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__DQfMoo6xL8fxiiAuLcnokF2maf7XhFysfg4Y4k9ZH7FptpMwerR8ow6WZS4xzYrqmhrvCk9KpY",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 5,
          "decode": "<function>",
          "name": "ContentObjectCreated",
          "signature": "ContentObjectCreated(address,address,address)",
          "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
          "values": {
            "0": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "1": "0x0000000000000000000000000000000000000000",
            "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "contentAddress": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "content_type": "0x0000000000000000000000000000000000000000",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "length": 3
          },
          "contract": "BaseLibrary"
        },
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d0",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 4,
          "decode": "<function>",
          "name": "CreateContent",
          "signature": "CreateContent(address)",
          "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
          "values": {
            "0": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "contentAddress": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "length": 1
          },
          "contract": "BaseContentSpace"
        },
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
          "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d000000000000000000000000000000000000000000000000000000000000000c8",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 3,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "1": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "2": 200,
            "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "entity": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "aggregate": 200,
            "length": 3
          }
        },
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 2,
          "decode": "<function>",
          "name": "GetAccessWallet",
          "signature": "GetAccessWallet(address)",
          "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "walletAddress": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "length": 1
          },
          "contract": "BaseContentSpace"
        },
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 1,
          "decode": "<function>",
          "name": "SetContentContract",
          "signature": "SetContentContract(address)",
          "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
          "values": {
            "0": "0x0000000000000000000000000000000000000000",
            "contentContractAddress": "0x0000000000000000000000000000000000000000",
            "length": 1
          },
          "contract": "BaseContent"
        },
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c42",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 0,
          "decode": "<function>",
          "name": "ContentObjectCreate",
          "signature": "ContentObjectCreate(address)",
          "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
          "values": {
            "0": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "containingLibrary": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "length": 1
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248125,
          "blockHash": "0x95fc61ca5eb26f69590f018b77f92bf4262db1fe556e3c26d77d89e2edd43a3f",
          "hash": "0x95fc61ca5eb26f69590f018b77f92bf4262db1fe556e3c26d77d89e2edd43a3f",
          "parentHash": "0xef6a624ab15e832f513dd1ac0ea50e84ab235a970346d56f421b35a4624029f9",
          "number": 248125,
          "timestamp": 1582672163,
          "nonce": "0x0000000000000000",
          "difficulty": 2,
          "gasLimit": {
            "_hex": "0x1312d00"
          },
          "gasUsed": {
            "_hex": "0x74c3"
          },
          "miner": "0x0000000000000000000000000000000000000000",
          "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000d634320f0cbf1611c328540f05e91284e74bf9e0b14de3665431aea786ee48bc71ea6ea9cea4f7ff9ad6d58a636395e61f24f7a810fe4cce0d6950c0e208dfaa00",
          "transactions": [
            "0xcca82da83416cbbaba570930640f2bdc1e6f5ad1057bac6b87a88f306c83d399"
          ],
          "transactionHash": "0xcca82da83416cbbaba570930640f2bdc1e6f5ad1057bac6b87a88f306c83d399"
        }
      ],
      [
        {
          "blockNumber": 248132,
          "blockHash": "0x8b092ea3680e92c861caace94eb6c5dafd2dd132932e02448c37cd3862a411e5",
          "hash": "0x8b092ea3680e92c861caace94eb6c5dafd2dd132932e02448c37cd3862a411e5",
          "parentHash": "0xa0557fedc4be3fd16c3cba6d9f893c1e1500cc83dacbe186627bd85d4f66a231",
          "number": 248132,
          "timestamp": 1582672174,
          "nonce": "0x0000000000000000",
          "difficulty": 2,
          "gasLimit": {
            "_hex": "0x1312d00"
          },
          "gasUsed": {
            "_hex": "0x5230"
          },
          "miner": "0x0000000000000000000000000000000000000000",
          "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000df1527a81a0e46e1ed6eefd00fd59f70cc8c5c1f1e6180b8509746fe48a398e33ec3cb34cf4fe3a5bf1bb444ac7e3750258a47ae0f043b0bd7c6d5ef8144c3fc00",
          "transactions": [
            "0x29a24ccdac41c87c6340c7da84c31e0656cf55da683e4165734d5d3a43a8cf52"
          ],
          "transactionHash": "0x29a24ccdac41c87c6340c7da84c31e0656cf55da683e4165734d5d3a43a8cf52"
        }
      ]
    ]
    async Events({
      "count": 0
    });
    
    
    []
    async Events({
      "fromBlock": 248127
    });
    
    
    [
      [
        {
          "blockNumber": 248131,
          "blockHash": "0xa0557fedc4be3fd16c3cba6d9f893c1e1500cc83dacbe186627bd85d4f66a231",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000001",
          "topics": [
            "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
          ],
          "transactionHash": "0x68d5dda26bb68920b112da03f8edeb3e0dfeb223b058a17d316578f8cfce9361",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessComplete",
          "signature": "AccessComplete(uint256,uint256,bool)",
          "topic": "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06",
          "values": {
            "0": {
              "_hex": "0x04"
            },
            "1": {
              "_hex": "0x5a"
            },
            "2": true,
            "requestID": {
              "_hex": "0x04"
            },
            "scorePct": {
              "_hex": "0x5a"
            },
            "customContractResult": true,
            "length": 3
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248130,
          "blockHash": "0xf227ecb4f217587bd01b6a79f91ca02df2c6ef8ec0f9c878377f2e5954213e87",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f33414864696461326948456e5870744654755248774e56774b46316554465832526165567a4676716a4c54436169594574696162677855684c76513179543379434e714875524739396a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343663393761643237356436636264336538343034343636663438306139646135363563306666623430343033366661626264626465393633656461393439366232643130313933306437616262386333666435636535386538323936373066616237343138623033306163626464376139343264346336373539343266353333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "transactionHash": "0xd1d3759c1dbdc31dc231b3ff076f895015001b4d4cca58ec2181f8b3de153618",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessRequest",
          "signature": "AccessRequest(uint256,uint8,string,string,string)",
          "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
          "values": {
            "0": {
              "_hex": "0x04"
            },
            "1": 0,
            "2": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "3": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
            "4": "",
            "requestID": {
              "_hex": "0x04"
            },
            "level": 0,
            "contentHash": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "pkeRequestor": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
            "pkeAFGH": "",
            "length": 5
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248129,
          "blockHash": "0xecaa1e0cfffa7cef97ab6fefec59ff2e9e2867c2fcc087fb3b00606ec6ff2888",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x00000000000000000000000000000000000000000000000006f05b59d3b20000",
          "topics": [
            "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3"
          ],
          "transactionHash": "0xa0eb4b20f818afe4e08b5d672d835ec3ee398e10b7a713f3bae973f5fc8d1032",
          "logIndex": 0,
          "decode": "<function>",
          "name": "SetAccessCharge",
          "signature": "SetAccessCharge(uint256)",
          "topic": "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3",
          "values": {
            "0": {
              "_hex": "0x06f05b59d3b20000"
            },
            "accessCharge": {
              "_hex": "0x06f05b59d3b20000"
            },
            "length": 1
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248127,
          "blockHash": "0x42818c2329d904928ee9e24324234e0fd72efa070aaff4ebe5b8a2ec0be3e35c",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f33414864696461326948456e5870744654755248774e56774b46316554465832526165567a4676716a4c54436169594574696162677855684c76513179543379434e714875524739396a000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x50d53df1d00aecb5eeb12a2c216c54d5cf107ab171841e72f2c1c67c2023ceb9",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248132,
          "blockHash": "0x8b092ea3680e92c861caace94eb6c5dafd2dd132932e02448c37cd3862a411e5",
          "hash": "0x8b092ea3680e92c861caace94eb6c5dafd2dd132932e02448c37cd3862a411e5",
          "parentHash": "0xa0557fedc4be3fd16c3cba6d9f893c1e1500cc83dacbe186627bd85d4f66a231",
          "number": 248132,
          "timestamp": 1582672174,
          "nonce": "0x0000000000000000",
          "difficulty": 2,
          "gasLimit": {
            "_hex": "0x1312d00"
          },
          "gasUsed": {
            "_hex": "0x5230"
          },
          "miner": "0x0000000000000000000000000000000000000000",
          "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000df1527a81a0e46e1ed6eefd00fd59f70cc8c5c1f1e6180b8509746fe48a398e33ec3cb34cf4fe3a5bf1bb444ac7e3750258a47ae0f043b0bd7c6d5ef8144c3fc00",
          "transactions": [
            "0x29a24ccdac41c87c6340c7da84c31e0656cf55da683e4165734d5d3a43a8cf52"
          ],
          "transactionHash": "0x29a24ccdac41c87c6340c7da84c31e0656cf55da683e4165734d5d3a43a8cf52"
        }
      ],
      [
        {
          "blockNumber": 248128,
          "blockHash": "0x0ba4380deac9ff36fb0d031d523235f614a7a0139523b58fb3ec665e55454693",
          "hash": "0x0ba4380deac9ff36fb0d031d523235f614a7a0139523b58fb3ec665e55454693",
          "parentHash": "0x42818c2329d904928ee9e24324234e0fd72efa070aaff4ebe5b8a2ec0be3e35c",
          "number": 248128,
          "timestamp": 1582672167,
          "nonce": "0x0000000000000000",
          "difficulty": 2,
          "gasLimit": {
            "_hex": "0x1312d00"
          },
          "gasUsed": {
            "_hex": "0xa0c2"
          },
          "miner": "0x0000000000000000000000000000000000000000",
          "extraData": "0xd683010815846765746886676f312e3133856c696e75780000000000000000001db0d2526daec6dd35e9deb9089b7a66e612b2127a9c0c2613d3b5dcb9d3d41e3334e26fe904dc1d9430bd9dcef999e408c4375b7d0d08a90384071d47f0848400",
          "transactions": [
            "0x0c788f29a6be9f19ba1ebb010a12ca1fbe77ee944b8b5ed8d92198c7d81dc5dd"
          ],
          "transactionHash": "0x0c788f29a6be9f19ba1ebb010a12ca1fbe77ee944b8b5ed8d92198c7d81dc5dd"
        }
      ]
    ]
    async Events({
      "toBlock": 248122,
      "fromBlock": 248112
    });
    
    
    [
      [
        {
          "blockNumber": 248122,
          "blockHash": "0xd8a4668693c2a479edab339b6136efe07aa97f76eb8056de7f26cdb51f8a93b0",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xA147C723bD5cdB00fdB51303a7AD076a4b7e2522",
          "data": "0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4c6f637570595652586177633578356a63764e674b4b5854736173446b7878546a4d4b656f366b784635346a4b5231704c4d59735431736b526b6d34696d644843584a6a6b54414d6539000000000000000000000000000000000000",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x5c22c8c4e1af954d2408a45336324f441e5a276d4d85b51b5571b42c2817a752",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "hq__LocupYVRXawc5x5jcvNgKKXTsasDkxxTjMKeo6kxF54jKR1pLMYsT1skRkm4imdHCXJjkTAMe9",
            "objectHash": "hq__LocupYVRXawc5x5jcvNgKKXTsasDkxxTjMKeo6kxF54jKR1pLMYsT1skRkm4imdHCXJjkTAMe9",
            "length": 1
          }
        }
      ],
      [
        {
          "blockNumber": 248121,
          "blockHash": "0x5aa47ad523b193e8f2f721b30b5f6e14782d8e3cdd16d432fb8ac6143b73be38",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f3842414a366f6350614846596e65376a43486968325275616f48736644364244437831535a4c3177476d5a4c5a615945635031584c7a33577757554e41426b53767733347a626e346268000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x6549edf1bed683505220bfd31c1d1eb35d7fcc50a42e105c148ecda34b71fe24",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248120,
          "blockHash": "0x19c625a67352ea59ba27303fa90e6d50e30f3071581aafc795e7672ae349f504",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f3842414a366f6350614846596e65376a43486968325275616f48736644364244437831535a4c3177476d5a4c5a615945635031584c7a33577757554e41426b53767733347a626e346268000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xe3e03d9b29cac44c9dab4fb6c2d92c60e7e401d5f68da810f7d8c7587e5a0c09",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248119,
          "blockHash": "0xcd11eadd3cf24b80499b60c7ce0cd52ba3987ae5979228322759b3db120112a0",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f46793134574855686432553947705645366f42624e477251574d4b654d4631355362716a55663974644378654e34777a62326537587666745a336f6337646932667a5368423932397142000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0xb6fbf516af7a2cd8fb2c07a74e38d071a05c346eec0cb221d40f3c7504ef2cca",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248118,
          "blockHash": "0x3ac31c32dde18a13b9101d00f29735f731cf1283a55a0347c98ec944ac3ba5f9",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f46793134574855686432553947705645366f42624e477251574d4b654d4631355362716a55663974644378654e34777a62326537587666745a336f6337646932667a5368423932397142000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xffff24b624ceeb2a2b80b3c908c06fa70f66190419fa03c645219bd68c7f63f8",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248117,
          "blockHash": "0x6c31a847facedb4d3228929722f830069fd18d6181bb9a0a2da90ff0c651d04c",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f44337a6954535848795959624e7a6557654b74454432597834667a5133524d505a3147696b6375364e73654c3643667667776b476838434a776d444d74517333554a7343636f5a35344b000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x43e3210eebf31ba75774693489295f842a011a3cdf19c9f45fc8565647322eb5",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248116,
          "blockHash": "0x8e26da1ba1c595a238e134cb051f9a6012a26ef6b39fdd6f39449bad9fb13736",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f44337a6954535848795959624e7a6557654b74454432597834667a5133524d505a3147696b6375364e73654c3643667667776b476838434a776d444d74517333554a7343636f5a35344b000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x50d2c35b557549e46e8f6afca595983694cafcb086deab9260901a3ba2056b5d",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248115,
          "blockHash": "0x897fbaa9170a34396aea0c6032e2a2aa69bbbe9facd93f741d472c8276c9fb38",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x4811c05f0d27cbfc5e2bd00ae4b7d4117f1e473a020f68c5e4da2f838193b95e",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          }
        }
      ],
      [
        {
          "blockNumber": 248114,
          "blockHash": "0xbe7c8cd8e21dd6c87d0d880beb206add5a411ae6e728de1388b7dd6f9daf28e0",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4451664d6f6f36784c386678696941754c636e6f6b46326d616637586846797366673459346b395a4837467074704d77657252386f7736575a5334787a5972716d687276436b394b7059000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x1c5e20337c6f8de14bef8c6a228cf3cb88ed1287ddd23561cacf65515dbe2e55",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__DQfMoo6xL8fxiiAuLcnokF2maf7XhFysfg4Y4k9ZH7FptpMwerR8ow6WZS4xzYrqmhrvCk9KpY",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__DQfMoo6xL8fxiiAuLcnokF2maf7XhFysfg4Y4k9ZH7FptpMwerR8ow6WZS4xzYrqmhrvCk9KpY",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 5,
          "decode": "<function>",
          "name": "ContentObjectCreated",
          "signature": "ContentObjectCreated(address,address,address)",
          "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
          "values": {
            "0": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "1": "0x0000000000000000000000000000000000000000",
            "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "contentAddress": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "content_type": "0x0000000000000000000000000000000000000000",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "length": 3
          },
          "contract": "BaseLibrary"
        },
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d0",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 4,
          "decode": "<function>",
          "name": "CreateContent",
          "signature": "CreateContent(address)",
          "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
          "values": {
            "0": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "contentAddress": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "length": 1
          },
          "contract": "BaseContentSpace"
        },
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
          "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d000000000000000000000000000000000000000000000000000000000000000c8",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 3,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "1": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "2": 200,
            "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "entity": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "aggregate": 200,
            "length": 3
          }
        },
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 2,
          "decode": "<function>",
          "name": "GetAccessWallet",
          "signature": "GetAccessWallet(address)",
          "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "walletAddress": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "length": 1
          },
          "contract": "BaseContentSpace"
        },
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 1,
          "decode": "<function>",
          "name": "SetContentContract",
          "signature": "SetContentContract(address)",
          "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
          "values": {
            "0": "0x0000000000000000000000000000000000000000",
            "contentContractAddress": "0x0000000000000000000000000000000000000000",
            "length": 1
          },
          "contract": "BaseContent"
        },
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c42",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 0,
          "decode": "<function>",
          "name": "ContentObjectCreate",
          "signature": "ContentObjectCreate(address)",
          "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
          "values": {
            "0": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "containingLibrary": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "length": 1
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248112,
          "blockHash": "0xd6b1fe846f6d64751be92aac1303fb837d6dac5b5485b170a291d0f23930279b",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c10000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4451664d6f6f36784c386678696941754c636e6f6b46326d616637586846797366673459346b395a4837467074704d77657252386f7736575a5334787a5972716d687276436b394b7059000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xedd0246cc1e8f15a794b79d63d95f4a163cb5d7462cfd8dbd5ee014b5dad38a8",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "2": "hq__DQfMoo6xL8fxiiAuLcnokF2maf7XhFysfg4Y4k9ZH7FptpMwerR8ow6WZS4xzYrqmhrvCk9KpY",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "objectHash": "hq__DQfMoo6xL8fxiiAuLcnokF2maf7XhFysfg4Y4k9ZH7FptpMwerR8ow6WZS4xzYrqmhrvCk9KpY",
            "length": 3
          }
        }
      ]
    ]
    async Events({
      "count": 100,
      "includeTransaction": false
    });
    
    
    [
      [
        {
          "blockNumber": 248131,
          "blockHash": "0xa0557fedc4be3fd16c3cba6d9f893c1e1500cc83dacbe186627bd85d4f66a231",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000001",
          "topics": [
            "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
          ],
          "transactionHash": "0x68d5dda26bb68920b112da03f8edeb3e0dfeb223b058a17d316578f8cfce9361",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessComplete",
          "signature": "AccessComplete(uint256,uint256,bool)",
          "topic": "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06",
          "values": {
            "0": {
              "_hex": "0x04"
            },
            "1": {
              "_hex": "0x5a"
            },
            "2": true,
            "requestID": {
              "_hex": "0x04"
            },
            "scorePct": {
              "_hex": "0x5a"
            },
            "customContractResult": true,
            "length": 3
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248130,
          "blockHash": "0xf227ecb4f217587bd01b6a79f91ca02df2c6ef8ec0f9c878377f2e5954213e87",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f33414864696461326948456e5870744654755248774e56774b46316554465832526165567a4676716a4c54436169594574696162677855684c76513179543379434e714875524739396a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343663393761643237356436636264336538343034343636663438306139646135363563306666623430343033366661626264626465393633656461393439366232643130313933306437616262386333666435636535386538323936373066616237343138623033306163626464376139343264346336373539343266353333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "transactionHash": "0xd1d3759c1dbdc31dc231b3ff076f895015001b4d4cca58ec2181f8b3de153618",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessRequest",
          "signature": "AccessRequest(uint256,uint8,string,string,string)",
          "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
          "values": {
            "0": {
              "_hex": "0x04"
            },
            "1": 0,
            "2": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "3": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
            "4": "",
            "requestID": {
              "_hex": "0x04"
            },
            "level": 0,
            "contentHash": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "pkeRequestor": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
            "pkeAFGH": "",
            "length": 5
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248129,
          "blockHash": "0xecaa1e0cfffa7cef97ab6fefec59ff2e9e2867c2fcc087fb3b00606ec6ff2888",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x00000000000000000000000000000000000000000000000006f05b59d3b20000",
          "topics": [
            "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3"
          ],
          "transactionHash": "0xa0eb4b20f818afe4e08b5d672d835ec3ee398e10b7a713f3bae973f5fc8d1032",
          "logIndex": 0,
          "decode": "<function>",
          "name": "SetAccessCharge",
          "signature": "SetAccessCharge(uint256)",
          "topic": "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3",
          "values": {
            "0": {
              "_hex": "0x06f05b59d3b20000"
            },
            "accessCharge": {
              "_hex": "0x06f05b59d3b20000"
            },
            "length": 1
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248127,
          "blockHash": "0x42818c2329d904928ee9e24324234e0fd72efa070aaff4ebe5b8a2ec0be3e35c",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f33414864696461326948456e5870744654755248774e56774b46316554465832526165567a4676716a4c54436169594574696162677855684c76513179543379434e714875524739396a000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x50d53df1d00aecb5eeb12a2c216c54d5cf107ab171841e72f2c1c67c2023ceb9",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248126,
          "blockHash": "0x2cc6d2ac39cb55175ac37a2bd2d1e0823b1e06bd64d9c4d01a6dd5aaf1dec1f3",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xA147C723bD5cdB00fdB51303a7AD076a4b7e2522",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4a4433365a67504b697a5078755a4d6b3161436b397274625453365668655970414a55774a5759526f75656b7456636241324b3578684d726e31346a4c424e7166593458615659386752000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x05886aee32914e49a87b714a5caad551a03740116a5ed02a7b32b5d276f6b8c2",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__JD36ZgPKizPxuZMk1aCk9rtbTS6VheYpAJUwJWYRouektVcbA2K5xhMrn14jLBNqfY4XaVY8gR",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__JD36ZgPKizPxuZMk1aCk9rtbTS6VheYpAJUwJWYRouektVcbA2K5xhMrn14jLBNqfY4XaVY8gR",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248128,
          "blockHash": "0x0ba4380deac9ff36fb0d031d523235f614a7a0139523b58fb3ec665e55454693",
          "hash": "0x0ba4380deac9ff36fb0d031d523235f614a7a0139523b58fb3ec665e55454693",
          "parentHash": "0x42818c2329d904928ee9e24324234e0fd72efa070aaff4ebe5b8a2ec0be3e35c",
          "number": 248128,
          "timestamp": 1582672167,
          "nonce": "0x0000000000000000",
          "difficulty": 2,
          "gasLimit": {
            "_hex": "0x1312d00"
          },
          "gasUsed": {
            "_hex": "0xa0c2"
          },
          "miner": "0x0000000000000000000000000000000000000000",
          "extraData": "0xd683010815846765746886676f312e3133856c696e75780000000000000000001db0d2526daec6dd35e9deb9089b7a66e612b2127a9c0c2613d3b5dcb9d3d41e3334e26fe904dc1d9430bd9dcef999e408c4375b7d0d08a90384071d47f0848400",
          "transactions": [
            "0x0c788f29a6be9f19ba1ebb010a12ca1fbe77ee944b8b5ed8d92198c7d81dc5dd"
          ],
          "transactionHash": "0x0c788f29a6be9f19ba1ebb010a12ca1fbe77ee944b8b5ed8d92198c7d81dc5dd"
        }
      ],
      [
        {
          "blockNumber": 248124,
          "blockHash": "0xef6a624ab15e832f513dd1ac0ea50e84ab235a970346d56f421b35a4624029f9",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f33414864696461326948456e5870744654755248774e56774b46316554465832526165567a4676716a4c54436169594574696162677855684c76513179543379434e714875524739396a000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xf93e64ee0744db065d02ac7acc32b659d9859448e26798dfcda8c99308880828",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248123,
          "blockHash": "0x83149f7c9b5f8ccec3d54c689231237912bae500ba395a7dc574307394ce3749",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xA147C723bD5cdB00fdB51303a7AD076a4b7e2522",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d6549800000000000000000000000084cd673e7e0b13c78f85b32a2c352b273bd53ca70000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4a4433365a67504b697a5078755a4d6b3161436b397274625453365668655970414a55774a5759526f75656b7456636241324b3578684d726e31346a4c424e7166593458615659386752000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x60771abbb5a3378c5c826c97aae1f70f868826ee2766ffc3097541fc04ee8925",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x84Cd673E7E0B13c78F85B32a2c352b273bD53ca7",
            "2": "hq__JD36ZgPKizPxuZMk1aCk9rtbTS6VheYpAJUwJWYRouektVcbA2K5xhMrn14jLBNqfY4XaVY8gR",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x84Cd673E7E0B13c78F85B32a2c352b273bD53ca7",
            "objectHash": "hq__JD36ZgPKizPxuZMk1aCk9rtbTS6VheYpAJUwJWYRouektVcbA2K5xhMrn14jLBNqfY4XaVY8gR",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248122,
          "blockHash": "0xd8a4668693c2a479edab339b6136efe07aa97f76eb8056de7f26cdb51f8a93b0",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xA147C723bD5cdB00fdB51303a7AD076a4b7e2522",
          "data": "0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4c6f637570595652586177633578356a63764e674b4b5854736173446b7878546a4d4b656f366b784635346a4b5231704c4d59735431736b526b6d34696d644843584a6a6b54414d6539000000000000000000000000000000000000",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x5c22c8c4e1af954d2408a45336324f441e5a276d4d85b51b5571b42c2817a752",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "hq__LocupYVRXawc5x5jcvNgKKXTsasDkxxTjMKeo6kxF54jKR1pLMYsT1skRkm4imdHCXJjkTAMe9",
            "objectHash": "hq__LocupYVRXawc5x5jcvNgKKXTsasDkxxTjMKeo6kxF54jKR1pLMYsT1skRkm4imdHCXJjkTAMe9",
            "length": 1
          }
        }
      ],
      [
        {
          "blockNumber": 248121,
          "blockHash": "0x5aa47ad523b193e8f2f721b30b5f6e14782d8e3cdd16d432fb8ac6143b73be38",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f3842414a366f6350614846596e65376a43486968325275616f48736644364244437831535a4c3177476d5a4c5a615945635031584c7a33577757554e41426b53767733347a626e346268000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x6549edf1bed683505220bfd31c1d1eb35d7fcc50a42e105c148ecda34b71fe24",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248120,
          "blockHash": "0x19c625a67352ea59ba27303fa90e6d50e30f3071581aafc795e7672ae349f504",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f3842414a366f6350614846596e65376a43486968325275616f48736644364244437831535a4c3177476d5a4c5a615945635031584c7a33577757554e41426b53767733347a626e346268000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xe3e03d9b29cac44c9dab4fb6c2d92c60e7e401d5f68da810f7d8c7587e5a0c09",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248119,
          "blockHash": "0xcd11eadd3cf24b80499b60c7ce0cd52ba3987ae5979228322759b3db120112a0",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f46793134574855686432553947705645366f42624e477251574d4b654d4631355362716a55663974644378654e34777a62326537587666745a336f6337646932667a5368423932397142000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0xb6fbf516af7a2cd8fb2c07a74e38d071a05c346eec0cb221d40f3c7504ef2cca",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248118,
          "blockHash": "0x3ac31c32dde18a13b9101d00f29735f731cf1283a55a0347c98ec944ac3ba5f9",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f46793134574855686432553947705645366f42624e477251574d4b654d4631355362716a55663974644378654e34777a62326537587666745a336f6337646932667a5368423932397142000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xffff24b624ceeb2a2b80b3c908c06fa70f66190419fa03c645219bd68c7f63f8",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248117,
          "blockHash": "0x6c31a847facedb4d3228929722f830069fd18d6181bb9a0a2da90ff0c651d04c",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f44337a6954535848795959624e7a6557654b74454432597834667a5133524d505a3147696b6375364e73654c3643667667776b476838434a776d444d74517333554a7343636f5a35344b000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x43e3210eebf31ba75774693489295f842a011a3cdf19c9f45fc8565647322eb5",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248116,
          "blockHash": "0x8e26da1ba1c595a238e134cb051f9a6012a26ef6b39fdd6f39449bad9fb13736",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f44337a6954535848795959624e7a6557654b74454432597834667a5133524d505a3147696b6375364e73654c3643667667776b476838434a776d444d74517333554a7343636f5a35344b000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x50d2c35b557549e46e8f6afca595983694cafcb086deab9260901a3ba2056b5d",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248115,
          "blockHash": "0x897fbaa9170a34396aea0c6032e2a2aa69bbbe9facd93f741d472c8276c9fb38",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x4811c05f0d27cbfc5e2bd00ae4b7d4117f1e473a020f68c5e4da2f838193b95e",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          }
        }
      ],
      [
        {
          "blockNumber": 248114,
          "blockHash": "0xbe7c8cd8e21dd6c87d0d880beb206add5a411ae6e728de1388b7dd6f9daf28e0",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4451664d6f6f36784c386678696941754c636e6f6b46326d616637586846797366673459346b395a4837467074704d77657252386f7736575a5334787a5972716d687276436b394b7059000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x1c5e20337c6f8de14bef8c6a228cf3cb88ed1287ddd23561cacf65515dbe2e55",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__DQfMoo6xL8fxiiAuLcnokF2maf7XhFysfg4Y4k9ZH7FptpMwerR8ow6WZS4xzYrqmhrvCk9KpY",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__DQfMoo6xL8fxiiAuLcnokF2maf7XhFysfg4Y4k9ZH7FptpMwerR8ow6WZS4xzYrqmhrvCk9KpY",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 5,
          "decode": "<function>",
          "name": "ContentObjectCreated",
          "signature": "ContentObjectCreated(address,address,address)",
          "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
          "values": {
            "0": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "1": "0x0000000000000000000000000000000000000000",
            "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "contentAddress": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "content_type": "0x0000000000000000000000000000000000000000",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "length": 3
          },
          "contract": "BaseLibrary"
        },
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d0",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 4,
          "decode": "<function>",
          "name": "CreateContent",
          "signature": "CreateContent(address)",
          "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
          "values": {
            "0": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "contentAddress": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "length": 1
          },
          "contract": "BaseContentSpace"
        },
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
          "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d000000000000000000000000000000000000000000000000000000000000000c8",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 3,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "1": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "2": 200,
            "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "entity": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "aggregate": 200,
            "length": 3
          }
        },
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 2,
          "decode": "<function>",
          "name": "GetAccessWallet",
          "signature": "GetAccessWallet(address)",
          "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "walletAddress": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "length": 1
          },
          "contract": "BaseContentSpace"
        },
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 1,
          "decode": "<function>",
          "name": "SetContentContract",
          "signature": "SetContentContract(address)",
          "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
          "values": {
            "0": "0x0000000000000000000000000000000000000000",
            "contentContractAddress": "0x0000000000000000000000000000000000000000",
            "length": 1
          },
          "contract": "BaseContent"
        },
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c42",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 0,
          "decode": "<function>",
          "name": "ContentObjectCreate",
          "signature": "ContentObjectCreate(address)",
          "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
          "values": {
            "0": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "containingLibrary": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "length": 1
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248112,
          "blockHash": "0xd6b1fe846f6d64751be92aac1303fb837d6dac5b5485b170a291d0f23930279b",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c10000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4451664d6f6f36784c386678696941754c636e6f6b46326d616637586846797366673459346b395a4837467074704d77657252386f7736575a5334787a5972716d687276436b394b7059000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xedd0246cc1e8f15a794b79d63d95f4a163cb5d7462cfd8dbd5ee014b5dad38a8",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "2": "hq__DQfMoo6xL8fxiiAuLcnokF2maf7XhFysfg4Y4k9ZH7FptpMwerR8ow6WZS4xzYrqmhrvCk9KpY",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "objectHash": "hq__DQfMoo6xL8fxiiAuLcnokF2maf7XhFysfg4Y4k9ZH7FptpMwerR8ow6WZS4xzYrqmhrvCk9KpY",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248111,
          "blockHash": "0xadbbb636b1774d15957272fd13cf0780a6b7f2bdb933fbd760e692f05a15526f",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f44706f45335066416447456d65794b3346695062486e7a37526d62536444427735335851505934655a5437364d345a5371526a4363366833644e4b4d646d6971436774766e7364587634000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0xb371a2b6d83aeb913abd8b0f1436601c7aa4b6375972c3b66b6bb6ba86bb3d19",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__DpoE3PfAdGEmeyK3FiPbHnz7RmbSdDBw53XQPY4eZT76M4ZSqRjCc6h3dNKMdmiqCgtvnsdXv4",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__DpoE3PfAdGEmeyK3FiPbHnz7RmbSdDBw53XQPY4eZT76M4ZSqRjCc6h3dNKMdmiqCgtvnsdXv4",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248110,
          "blockHash": "0xf2f98abfe971118de06610eade5afe7dc293cfbb32c562f44eb99ea06b1fa381",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c10000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f44706f45335066416447456d65794b3346695062486e7a37526d62536444427735335851505934655a5437364d345a5371526a4363366833644e4b4d646d6971436774766e7364587634000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x9b5ac8ed6e60bfaa473c65dca08f8987960d18417a9f0e1688d960b5696ec5fb",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "2": "hq__DpoE3PfAdGEmeyK3FiPbHnz7RmbSdDBw53XQPY4eZT76M4ZSqRjCc6h3dNKMdmiqCgtvnsdXv4",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "objectHash": "hq__DpoE3PfAdGEmeyK3FiPbHnz7RmbSdDBw53XQPY4eZT76M4ZSqRjCc6h3dNKMdmiqCgtvnsdXv4",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248109,
          "blockHash": "0x8752aad8b00030cc15e12e23086b0806b70831216d906927515eb366448b1ec4",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f364d74483347783950685253737552453448636f544659585a505750447563624a3432576a4b34346a67726e68326f657161755a5a66556e6933393548707036734d744774455568764c000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x747ea4f037cd46ed154166687de16bfa5a4237eeec3c4b87b7ae4f172a9fbb7e",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__6MtH3Gx9PhRSsuRE4HcoTFYXZPWPDucbJ42WjK44jgrnh2oeqauZZfUni395Hpp6sMtGtEUhvL",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__6MtH3Gx9PhRSsuRE4HcoTFYXZPWPDucbJ42WjK44jgrnh2oeqauZZfUni395Hpp6sMtGtEUhvL",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248108,
          "blockHash": "0x5e6509e0863f3a90bd1f767889ac3f31fd18bbd0df4ad69eefb73c09ee5b7d0c",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c10000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f364d74483347783950685253737552453448636f544659585a505750447563624a3432576a4b34346a67726e68326f657161755a5a66556e6933393548707036734d744774455568764c000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x44934d5c1f186069438a321e98804848f3e2ee070cfab12b64139339c994dc0b",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "2": "hq__6MtH3Gx9PhRSsuRE4HcoTFYXZPWPDucbJ42WjK44jgrnh2oeqauZZfUni395Hpp6sMtGtEUhvL",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "objectHash": "hq__6MtH3Gx9PhRSsuRE4HcoTFYXZPWPDucbJ42WjK44jgrnh2oeqauZZfUni395Hpp6sMtGtEUhvL",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248107,
          "blockHash": "0x5e7a2fe39be70c52e95d320179ae7e2f5d49f0ae2410ce73fec4ce6a937fcc8f",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4434566162656544347550747a686b33324b39554b3743585a5a543566376836764c7837487071724b38567271757a6f447a676a3956436f6246466668666e633268665a51384e4b4174000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x5964d95d4be75d5d4c669ca7ec1e39cb794c326317e66850ad17309e2f388f9a",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__D4VabeeD4uPtzhk32K9UK7CXZZT5f7h6vLx7HpqrK8VrquzoDzgj9VCobFFfhfnc2hfZQ8NKAt",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__D4VabeeD4uPtzhk32K9UK7CXZZT5f7h6vLx7HpqrK8VrquzoDzgj9VCobFFfhfnc2hfZQ8NKAt",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248106,
          "blockHash": "0x17b9161a927c822a49db6f910210bbc5f53c5c5a14e582b04ae58b9782616698",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c10000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4434566162656544347550747a686b33324b39554b3743585a5a543566376836764c7837487071724b38567271757a6f447a676a3956436f6246466668666e633268665a51384e4b4174000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xa6a25955883088a5a947065a4635d93e3aa16b304a8c8483327d91c9f3c5c7bf",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "2": "hq__D4VabeeD4uPtzhk32K9UK7CXZZT5f7h6vLx7HpqrK8VrquzoDzgj9VCobFFfhfnc2hfZQ8NKAt",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "objectHash": "hq__D4VabeeD4uPtzhk32K9UK7CXZZT5f7h6vLx7HpqrK8VrquzoDzgj9VCobFFfhfnc2hfZQ8NKAt",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248105,
          "blockHash": "0x04f9a5a0f13dfb839876258552466fd25280c4948b1d508fc7b3f0b6596caae1",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
          "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f424c4838764d5168755679684176614154466a5555644544456d3373316b59414b6534415a634d5731455052547a4351426f71426a335739524b4658716f3237444c63475966336245440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343663393761643237356436636264336538343034343636663438306139646135363563306666623430343033366661626264626465393633656461393439366232643130313933306437616262386333666435636535386538323936373066616237343138623033306163626464376139343264346336373539343266353333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "transactionHash": "0x547c828d81cea722803c110e653d8fe310dd6fac73573d5c0f6d32abc336532c",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessRequest",
          "signature": "AccessRequest(uint256,uint8,string,string,string)",
          "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
          "values": {
            "0": {
              "_hex": "0x01"
            },
            "1": 0,
            "2": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
            "3": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
            "4": "",
            "requestID": {
              "_hex": "0x01"
            },
            "level": 0,
            "contentHash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
            "pkeRequestor": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
            "pkeAFGH": "",
            "length": 5
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248104,
          "blockHash": "0x710f00daeab38a83ae440512ab0eeb60fad63325780d5c12e6c5cbffee4d49e4",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "data": "0x",
          "topics": [
            "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
          ],
          "transactionHash": "0xcfb0103eddb5cd98c1d978e23bb12932fd5fe393b7a228886dc7b9b15dd905a2",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessRequest",
          "signature": "AccessRequest()",
          "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
          "values": {
            "length": 0
          }
        }
      ],
      [
        {
          "blockNumber": 248103,
          "blockHash": "0xb702f16ecb26e7371f0e648d048ca839dfc4a2a79615d5bfeb374b1331dac8b0",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x7d9432718d4fe6bee0be0a71a84904a0277dd1c947b4aaf17d316b9542f0c6c1",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          }
        }
      ],
      [
        {
          "blockNumber": 248102,
          "blockHash": "0x82e121a7ca905f8021f660b4ec09318b4d4662adead8b3e34189af7ee7fbf3c7",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f424c4838764d5168755679684176614154466a5555644544456d3373316b59414b6534415a634d5731455052547a4351426f71426a335739524b4658716f3237444c6347596633624544000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x131fad80e753346765fad738d967d5dfc26d5ac946898601029f17c07d4d3c7a",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248101,
          "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "data": "0x000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa490000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
          "logIndex": 5,
          "decode": "<function>",
          "name": "ContentObjectCreated",
          "signature": "ContentObjectCreated(address,address,address)",
          "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
          "values": {
            "0": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
            "1": "0x9a4aab1D4408D14deAb7CCD49Be106B28482fa49",
            "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "contentAddress": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
            "content_type": "0x9a4aab1D4408D14deAb7CCD49Be106B28482fa49",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "length": 3
          },
          "contract": "BaseLibrary"
        },
        {
          "blockNumber": 248101,
          "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
          "logIndex": 4,
          "decode": "<function>",
          "name": "CreateContent",
          "signature": "CreateContent(address)",
          "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
          "values": {
            "0": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
            "contentAddress": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
            "length": 1
          },
          "contract": "BaseContentSpace"
        },
        {
          "blockNumber": 248101,
          "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
          "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd00000000000000000000000000000000000000000000000000000000000000c8",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
          "logIndex": 3,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "1": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
            "2": 200,
            "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "entity": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
            "aggregate": 200,
            "length": 3
          }
        },
        {
          "blockNumber": 248101,
          "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
          "logIndex": 2,
          "decode": "<function>",
          "name": "GetAccessWallet",
          "signature": "GetAccessWallet(address)",
          "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "walletAddress": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "length": 1
          },
          "contract": "BaseContentSpace"
        },
        {
          "blockNumber": 248101,
          "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
          "logIndex": 1,
          "decode": "<function>",
          "name": "SetContentContract",
          "signature": "SetContentContract(address)",
          "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
          "values": {
            "0": "0x0000000000000000000000000000000000000000",
            "contentContractAddress": "0x0000000000000000000000000000000000000000",
            "length": 1
          },
          "contract": "BaseContent"
        },
        {
          "blockNumber": 248101,
          "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c1",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
          "logIndex": 0,
          "decode": "<function>",
          "name": "ContentObjectCreate",
          "signature": "ContentObjectCreate(address)",
          "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
          "values": {
            "0": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "containingLibrary": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "length": 1
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248100,
          "blockHash": "0xcdeab2f1710cecb4697099cfc518023523e56059c871d3523471cc7244315aad",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c10000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f424c4838764d5168755679684176614154466a5555644544456d3373316b59414b6534415a634d5731455052547a4351426f71426a335739524b4658716f3237444c6347596633624544000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xc9eee5e390a7aee1d61020451dd53c3bb774d442af3b062332bb746e43956e79",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "2": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "objectHash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248099,
          "blockHash": "0xf2a2a0b656b545ccc9b5148dc51edd0d5ff1743319ac92976d19e214c558bb34",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0xc4644ac473fb6bbd09d8a43896e7d216455199c47ea1bc7a2f330e2f545924eb",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          }
        }
      ],
      [
        {
          "blockNumber": 248098,
          "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "data": "0x00000000000000000000000019cb0798a0d2b078ad768f2996d1c7b2dd1c7d16000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d40000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
          "logIndex": 5,
          "decode": "<function>",
          "name": "ContentObjectCreated",
          "signature": "ContentObjectCreated(address,address,address)",
          "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
          "values": {
            "0": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
            "1": "0xdd83Ef98093b547d737538ef85F1a62e45b1c5D4",
            "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "contentAddress": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
            "content_type": "0xdd83Ef98093b547d737538ef85F1a62e45b1c5D4",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "length": 3
          },
          "contract": "BaseLibrary"
        },
        {
          "blockNumber": 248098,
          "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x00000000000000000000000019cb0798a0d2b078ad768f2996d1c7b2dd1c7d16",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
          "logIndex": 4,
          "decode": "<function>",
          "name": "CreateContent",
          "signature": "CreateContent(address)",
          "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
          "values": {
            "0": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
            "contentAddress": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
            "length": 1
          },
          "contract": "BaseContentSpace"
        },
        {
          "blockNumber": 248098,
          "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
          "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e00000000000000000000000019cb0798a0d2b078ad768f2996d1c7b2dd1c7d1600000000000000000000000000000000000000000000000000000000000000c8",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
          "logIndex": 3,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "1": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
            "2": 200,
            "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "entity": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
            "aggregate": 200,
            "length": 3
          }
        },
        {
          "blockNumber": 248098,
          "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
          "logIndex": 2,
          "decode": "<function>",
          "name": "GetAccessWallet",
          "signature": "GetAccessWallet(address)",
          "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "walletAddress": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "length": 1
          },
          "contract": "BaseContentSpace"
        },
        {
          "blockNumber": 248098,
          "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
          "logIndex": 1,
          "decode": "<function>",
          "name": "SetContentContract",
          "signature": "SetContentContract(address)",
          "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
          "values": {
            "0": "0x0000000000000000000000000000000000000000",
            "contentContractAddress": "0x0000000000000000000000000000000000000000",
            "length": 1
          },
          "contract": "BaseContent"
        },
        {
          "blockNumber": 248098,
          "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
          "data": "0x000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c1",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
          "logIndex": 0,
          "decode": "<function>",
          "name": "ContentObjectCreate",
          "signature": "ContentObjectCreate(address)",
          "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
          "values": {
            "0": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "containingLibrary": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "length": 1
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248097,
          "blockHash": "0x96f808571dfd76cf2a408ef8c2954626d7890ad87c0756d9aaf72077d8f4f7ef",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f454a76346261456e616e6e4b72436b636b564164636f54757375456f6348574235617061667a51664454623564524162636e4c5a48594a4541776a554c6f4c616d34596e4a4b63456338000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0xf943003cb3ac459c42b08c9b136420cac1e14e426612d2a780a7263285971c95",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__EJv4baEnannKrCkckVAdcoTusuEocHWB5apafzQfDTb5dRAbcnLZHYJEAwjULoLam4YnJKcEc8",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__EJv4baEnannKrCkckVAdcoTusuEocHWB5apafzQfDTb5dRAbcnLZHYJEAwjULoLam4YnJKcEc8",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248096,
          "blockHash": "0xaa2c26e6b569fcc2d6b6ec0c319ab3b3c10384ee0579c287e663d1d402ebee30",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f454a76346261456e616e6e4b72436b636b564164636f54757375456f6348574235617061667a51664454623564524162636e4c5a48594a4541776a554c6f4c616d34596e4a4b63456338000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x4790cd62a009704a960f967e19037a02861b2c5743303ed993535f18586dceef",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "2": "hq__EJv4baEnannKrCkckVAdcoTusuEocHWB5apafzQfDTb5dRAbcnLZHYJEAwjULoLam4YnJKcEc8",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__EJv4baEnannKrCkckVAdcoTusuEocHWB5apafzQfDTb5dRAbcnLZHYJEAwjULoLam4YnJKcEc8",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248095,
          "blockHash": "0xde8f2920166ed015edd9b2d856e3023b209e1a92a4867043b1717f58343422f2",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x770daf15bcdfd1b1579218d04b6965538ac8054bf80c3dad25aa381f726fc2af",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          }
        }
      ],
      [
        {
          "blockNumber": 248094,
          "blockHash": "0x1ec2577119fc2f73e998d2e23b8516ba67363d7cebd0cc62de07c40d29cb6c09",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c1",
          "topics": [
            "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571"
          ],
          "transactionHash": "0xde1b2e1b230861516c7191bcdf55e23b7da1f472b66b5c1f93e37b745c5fc0f4",
          "logIndex": 2,
          "decode": "<function>",
          "name": "CreateLibrary",
          "signature": "CreateLibrary(address)",
          "topic": "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571",
          "values": {
            "0": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "libraryAddress": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "length": 1
          },
          "contract": "BaseContentSpace"
        },
        {
          "blockNumber": 248094,
          "blockHash": "0x1ec2577119fc2f73e998d2e23b8516ba67363d7cebd0cc62de07c40d29cb6c09",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
          "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c100000000000000000000000000000000000000000000000000000000000000c8",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0xde1b2e1b230861516c7191bcdf55e23b7da1f472b66b5c1f93e37b745c5fc0f4",
          "logIndex": 1,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "1": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "2": 200,
            "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "entity": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "aggregate": 200,
            "length": 3
          }
        },
        {
          "blockNumber": 248094,
          "blockHash": "0x1ec2577119fc2f73e998d2e23b8516ba67363d7cebd0cc62de07c40d29cb6c09",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "transactionHash": "0xde1b2e1b230861516c7191bcdf55e23b7da1f472b66b5c1f93e37b745c5fc0f4",
          "logIndex": 0,
          "decode": "<function>",
          "name": "GetAccessWallet",
          "signature": "GetAccessWallet(address)",
          "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "walletAddress": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "length": 1
          },
          "contract": "BaseContentSpace"
        }
      ],
      [
        {
          "blockNumber": 248093,
          "blockHash": "0x2eadad3784a3252d8e3711a05d7c0d4a30e7b9edac769458746424af537a6da1",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f326172723778704e706f795371367645554556627133676d76337750554641423250336e66456764446645396f766f644d52457a62424c345a31376867673763766975586a5937383937000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x96e2e1d79c5a305cdef224a07a82de3e7ca2408eccbd55cd3c8f4b8e7f3d49dd",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__2arr7xpNpoySq6vEUEVbq3gmv3wPUFAB2P3nfEgdDfE9ovodMREzbBL4Z17hgg7cviuXjY7897",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__2arr7xpNpoySq6vEUEVbq3gmv3wPUFAB2P3nfEgdDfE9ovodMREzbBL4Z17hgg7cviuXjY7897",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248092,
          "blockHash": "0x3169fcfbc99045a4da8c4cd163cf48b5a2502111bd0195cfdbeb13356d2deaf9",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f326172723778704e706f795371367645554556627133676d76337750554641423250336e66456764446645396f766f644d52457a62424c345a31376867673763766975586a5937383937000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xda685849f39c5673b29f95329a5e5c1e00b5a508e4c6c256daa598e1a064b2ea",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__2arr7xpNpoySq6vEUEVbq3gmv3wPUFAB2P3nfEgdDfE9ovodMREzbBL4Z17hgg7cviuXjY7897",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__2arr7xpNpoySq6vEUEVbq3gmv3wPUFAB2P3nfEgdDfE9ovodMREzbBL4Z17hgg7cviuXjY7897",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248091,
          "blockHash": "0x583106d36b7aec6ef6ce6739c64dbe2facdd5828f5d673960a9695df20b9ae1f",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f44443879715467646a7953435879536264446b7143456d6a794d534571376137584c7457324a646b763742454b41474875336e61474866774d447a416575566459765134476759325a66000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x87c2160786b756b3d14f7f3e4662969385e48ed9021a3ecd0aae83d50e6347d7",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__DD8yqTgdjySCXySbdDkqCEmjyMSEq7a7XLtW2Jdkv7BEKAGHu3naGHfwMDzAeuVdYvQ4GgY2Zf",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__DD8yqTgdjySCXySbdDkqCEmjyMSEq7a7XLtW2Jdkv7BEKAGHu3naGHfwMDzAeuVdYvQ4GgY2Zf",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248090,
          "blockHash": "0xf71687120ee3844276be66debee4d642074bcd6e95782f9bae4e0555de78eef9",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f44443879715467646a7953435879536264446b7143456d6a794d534571376137584c7457324a646b763742454b41474875336e61474866774d447a416575566459765134476759325a66000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x03693b08d610a1de2113b700a16c17d3121021075cd337be9dbbcb489635819b",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__DD8yqTgdjySCXySbdDkqCEmjyMSEq7a7XLtW2Jdkv7BEKAGHu3naGHfwMDzAeuVdYvQ4GgY2Zf",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__DD8yqTgdjySCXySbdDkqCEmjyMSEq7a7XLtW2Jdkv7BEKAGHu3naGHfwMDzAeuVdYvQ4GgY2Zf",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248089,
          "blockHash": "0x952592793c6d03b72db70b514d51a1d7723fc616e8a6af9062c6baff18e94756",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f3965754b765437566b7a6177314d7257505a526436356967337739705658653936564841716457744c6f73505054596a6e4b4756564d573263554c6b7963585a6833767a63366f794c64000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x293e47c73845736c38b27ab05162d68e809da07be044a1fd055d6ee4d026d55a",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__9euKvT7Vkzaw1MrWPZRd65ig3w9pVXe96VHAqdWtLosPPTYjnKGVVMW2cULkycXZh3vzc6oyLd",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__9euKvT7Vkzaw1MrWPZRd65ig3w9pVXe96VHAqdWtLosPPTYjnKGVVMW2cULkycXZh3vzc6oyLd",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248088,
          "blockHash": "0x13e83110c1bc89279a8032a92ce8c824a8f0e120be1495af54618abec85a9299",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f3965754b765437566b7a6177314d7257505a526436356967337739705658653936564841716457744c6f73505054596a6e4b4756564d573263554c6b7963585a6833767a63366f794c64000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xeb1ddcaf68be95d1f7a62212cc50fef38e6d5180a8528517fe9a24a033064847",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__9euKvT7Vkzaw1MrWPZRd65ig3w9pVXe96VHAqdWtLosPPTYjnKGVVMW2cULkycXZh3vzc6oyLd",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__9euKvT7Vkzaw1MrWPZRd65ig3w9pVXe96VHAqdWtLosPPTYjnKGVVMW2cULkycXZh3vzc6oyLd",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248087,
          "blockHash": "0xb8cd49c8c1332a9e22e898175a51c1c2599de2c9ca235c1a7148a1d7b215b014",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4b3156765a777364394748454d4463793879614c6545793258337a7031777955344e557473524a4875694b4c39765355616279736b77586238674135483171526d32554e6e7a3839444b000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x9e741b19bd838f521d8c052ec38be2234d43eeb0316a34df84c14e508c149156",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__K1VvZwsd9GHEMDcy8yaLeEy2X3zp1wyU4NUtsRJHuiKL9vSUabyskwXb8gA5H1qRm2UNnz89DK",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__K1VvZwsd9GHEMDcy8yaLeEy2X3zp1wyU4NUtsRJHuiKL9vSUabyskwXb8gA5H1qRm2UNnz89DK",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248086,
          "blockHash": "0xd52b0016017c8a297ef11d40bdf3ed4252e33240d4f7334deab5a1c101be8a78",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4b3156765a777364394748454d4463793879614c6545793258337a7031777955344e557473524a4875694b4c39765355616279736b77586238674135483171526d32554e6e7a3839444b000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xbcd1ca50d9b1b38eb2866953c46bfd17286c0a943e4adc56318b5e162d20aa99",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__K1VvZwsd9GHEMDcy8yaLeEy2X3zp1wyU4NUtsRJHuiKL9vSUabyskwXb8gA5H1qRm2UNnz89DK",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__K1VvZwsd9GHEMDcy8yaLeEy2X3zp1wyU4NUtsRJHuiKL9vSUabyskwXb8gA5H1qRm2UNnz89DK",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248085,
          "blockHash": "0x8c4f9f136e33c9f63c9363b5d35977bb5c750497ed1f8a30adbea8b926e142fe",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f48616e784855445a7a4d734438313431324e4a6d616a71637962743545625a79686d4b774d6e6a774437665332777463646f716a53793264643959397a6b636278764e54634359773750000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0xe8d87c957f8350cfb7829db36e43185c604171d239957c7f09cd5aaf9b7752fe",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__HanxHUDZzMsD81412NJmajqcybt5EbZyhmKwMnjwD7fS2wtcdoqjSy2dd9Y9zkcbxvNTcCYw7P",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__HanxHUDZzMsD81412NJmajqcybt5EbZyhmKwMnjwD7fS2wtcdoqjSy2dd9Y9zkcbxvNTcCYw7P",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248084,
          "blockHash": "0xfbc0f19aa9076e079a45b0ac48b9de41aa5e296a0dfee58716b0a1907e5f5897",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f48616e784855445a7a4d734438313431324e4a6d616a71637962743545625a79686d4b774d6e6a774437665332777463646f716a53793264643959397a6b636278764e54634359773750000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xfa45e0c403c57c9a951b180dee9ec548cc8367b60b5212d47ce71846f02db151",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__HanxHUDZzMsD81412NJmajqcybt5EbZyhmKwMnjwD7fS2wtcdoqjSy2dd9Y9zkcbxvNTcCYw7P",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__HanxHUDZzMsD81412NJmajqcybt5EbZyhmKwMnjwD7fS2wtcdoqjSy2dd9Y9zkcbxvNTcCYw7P",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248083,
          "blockHash": "0xdc2dcce4db0e326693f6953358c193cdceb6cbc0791a89a014bbc3c62ac6a67e",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004d68715f5f69633776346e334e42334868747372457844505366725a634a6f5276466e5855445937787862394e5747565766554365363575704257376b7475524573537a683647684a6a7545666200000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0xc1f80817a9364b58ddc396aaf0d8718b16b753f3bf5439a953f98794c5277110",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__ic7v4n3NB3HhtsrExDPSfrZcJoRvFnXUDY7xxb9NWGVWfUCe65upBW7ktuREsSzh6GhJjuEfb",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__ic7v4n3NB3HhtsrExDPSfrZcJoRvFnXUDY7xxb9NWGVWfUCe65upBW7ktuREsSzh6GhJjuEfb",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248082,
          "blockHash": "0x2101e838dba53439209cac22522a57261da42fa5049e84d3c17bb4b039949ad1",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004d68715f5f69633776346e334e42334868747372457844505366725a634a6f5276466e5855445937787862394e5747565766554365363575704257376b7475524573537a683647684a6a7545666200000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xd06008538a56d94d61a8514dfb0cfb907cfb9c157e5b90e8179fda6cb59bde61",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__ic7v4n3NB3HhtsrExDPSfrZcJoRvFnXUDY7xxb9NWGVWfUCe65upBW7ktuREsSzh6GhJjuEfb",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__ic7v4n3NB3HhtsrExDPSfrZcJoRvFnXUDY7xxb9NWGVWfUCe65upBW7ktuREsSzh6GhJjuEfb",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248081,
          "blockHash": "0x9836ed190ace481cb8d9f7c06338604724c1c1ded4fb81660261a27fb845d8fe",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f464d44343659624773586e46644a646d6b61757766486d3347523142666f565978566279423841486f5a75577355767561716772513271333177444666377753354e765a705a474a67310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346439656561666438376336316166306137353565626461373138626430643263306637333164653936636361393938323261653133326561386431323039343533373736656632643366373462313537653633303136393163353031643531336231613939396234626266373239396431303466316462616130336430343137000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "transactionHash": "0x9fc66e3e0680bb97848e89b06fde312713e2ae75bb14dcdbec597974340c9bca",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessRequest",
          "signature": "AccessRequest(uint256,uint8,string,string,string)",
          "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
          "values": {
            "0": {
              "_hex": "0x03"
            },
            "1": 0,
            "2": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
            "3": "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
            "4": "",
            "requestID": {
              "_hex": "0x03"
            },
            "level": 0,
            "contentHash": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
            "pkeRequestor": "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
            "pkeAFGH": "",
            "length": 5
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248080,
          "blockHash": "0x748f2f1fd21af01828957014755410ce52ed08d4112ebc53d664d09673126e32",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f464d44343659624773586e46644a646d6b61757766486d3347523142666f565978566279423841486f5a75577355767561716772513271333177444666377753354e765a705a474a6731000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008430783034643965656166643837633631616630613735356562646137313862643064326330663733316465393663636139393832326165313332656138643132303934353337373665663264336637346231353765363330313639316335303164353133623161393939623462626637323939643130346631646261613033643034313700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b6b74706b4147636b594c4b6f576873463869704768706856394e4c6e55354b565264617635487546737175357547744233366b7341677242704833625045457a36555a57444a7a67626b664378506e735538523633685a66645133745339746333796e684537314d4b4e765839784b61584c6e42344d3463796a473139647066577568433776767065397032796563325475366b3561486f7a4b35594a7a3163435a435146514c705332536250504346585645774345414d5447413375797a4256766f324745593941685368526450454c707a464b44707a7779356f35374d3652476151616876794172334a787269574c634d687154456e6b7a6a7a48376e64334d744e63587956574746000000000000000000000000000000000000000000",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "transactionHash": "0x84696809862241d2aec8500178c20e6573e6fd52c0714b0ed715d6df492e9a3d",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessRequest",
          "signature": "AccessRequest(uint256,uint8,string,string,string)",
          "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
          "values": {
            "0": {
              "_hex": "0x02"
            },
            "1": 0,
            "2": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
            "3": "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
            "4": "ktpkAGckYLKoWhsF8ipGhphV9NLnU5KVRdav5HuFsqu5uGtB36ksAgrBpH3bPEEz6UZWDJzgbkfCxPnsU8R63hZfdQ3tS9tc3ynhE71MKNvX9xKaXLnB4M4cyjG19dpfWuhC7vvpe9p2yec2Tu6k5aHozK5YJz1cCZCQFQLpS2SbPPCFXVEwCEAMTGA3uyzBVvo2GEY9AhShRdPELpzFKDpzwy5o57M6RGaQahvyAr3JxriWLcMhqTEnkzjzH7nd3MtNcXyVWGF",
            "requestID": {
              "_hex": "0x02"
            },
            "level": 0,
            "contentHash": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
            "pkeRequestor": "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
            "pkeAFGH": "ktpkAGckYLKoWhsF8ipGhphV9NLnU5KVRdav5HuFsqu5uGtB36ksAgrBpH3bPEEz6UZWDJzgbkfCxPnsU8R63hZfdQ3tS9tc3ynhE71MKNvX9xKaXLnB4M4cyjG19dpfWuhC7vvpe9p2yec2Tu6k5aHozK5YJz1cCZCQFQLpS2SbPPCFXVEwCEAMTGA3uyzBVvo2GEY9AhShRdPELpzFKDpzwy5o57M6RGaQahvyAr3JxriWLcMhqTEnkzjzH7nd3MtNcXyVWGF",
            "length": 5
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248079,
          "blockHash": "0x1f3dc2006bd6cdc40c66a343d645a81e3330ff6e5e3c364ba91d32320a58ffdf",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f464d44343659624773586e46644a646d6b61757766486d3347523142666f565978566279423841486f5a75577355767561716772513271333177444666377753354e765a705a474a6731000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0xc7b431a9836caa95adcd03e89efbc13a45298eb950765cced699270160ef4d92",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248078,
          "blockHash": "0xb2222f55c2b8ad22ad5862447676ba903bad4d7acca05d3d055a4dc1a27cd34b",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f464d44343659624773586e46644a646d6b61757766486d3347523142666f565978566279423841486f5a75577355767561716772513271333177444666377753354e765a705a474a6731000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x8a968cb9c304c3b394212e6cc5a3911482c428fb52ac028621dd021663453709",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248077,
          "blockHash": "0xff158a6f1355e682e8ac37654034eb7326e03e5aaab8c00dedc6ab349aacd603",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f334746584e4b47794b4635444578597565443461596d645a714d527075435547645170394736573365374c42597a315971385a4a6a4c477637704e654e61343967345764476536434477000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x044701e9f953f8c6b862b701e2b6c2d58cc6a7570367f7538743aef48b0424f5",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__3GFXNKGyKF5DExYueD4aYmdZqMRpuCUGdQp9G6W3e7LBYz1Yq8ZJjLGv7pNeNa49g4WdGe6CDw",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__3GFXNKGyKF5DExYueD4aYmdZqMRpuCUGdQp9G6W3e7LBYz1Yq8ZJjLGv7pNeNa49g4WdGe6CDw",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248076,
          "blockHash": "0x7f44e6c01ddd36ab3036b8050151a2b88d199f5a7e3e4e3589a74fb4b3125e4f",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f334746584e4b47794b4635444578597565443461596d645a714d527075435547645170394736573365374c42597a315971385a4a6a4c477637704e654e61343967345764476536434477000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xb9c5223fcba0eb72efb08f254b26ef6573059c0966b20808ecc4b8999564ec5c",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__3GFXNKGyKF5DExYueD4aYmdZqMRpuCUGdQp9G6W3e7LBYz1Yq8ZJjLGv7pNeNa49g4WdGe6CDw",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__3GFXNKGyKF5DExYueD4aYmdZqMRpuCUGdQp9G6W3e7LBYz1Yq8ZJjLGv7pNeNa49g4WdGe6CDw",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248075,
          "blockHash": "0x121ffd15c22db51a154f29817cea4fda73a88110e82d988714d70db5feb5de53",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f396969715a6d335a787945323855434363576a53453254334e41375853714e56524d3547444752324c716351317656746b443845546a6e62546353363765476578796571384a72546862000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x749b3fb8dcdb8f08e4715deadd1a5901760a729485466bc2b823c05a4ac4cbb2",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__9iiqZm3ZxyE28UCCcWjSE2T3NA7XSqNVRM5GDGR2LqcQ1vVtkD8ETjnbTcS67eGexyeq8JrThb",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__9iiqZm3ZxyE28UCCcWjSE2T3NA7XSqNVRM5GDGR2LqcQ1vVtkD8ETjnbTcS67eGexyeq8JrThb",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248074,
          "blockHash": "0x1235748d4569e416891b6264e0d35bb91c53e100787f4a37208af8535f19de3b",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f396969715a6d335a787945323855434363576a53453254334e41375853714e56524d3547444752324c716351317656746b443845546a6e62546353363765476578796571384a72546862000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xc40204e4a39e446ac00c8b916e401124ee07f6574ced3a2caa965e4af405edc6",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__9iiqZm3ZxyE28UCCcWjSE2T3NA7XSqNVRM5GDGR2LqcQ1vVtkD8ETjnbTcS67eGexyeq8JrThb",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__9iiqZm3ZxyE28UCCcWjSE2T3NA7XSqNVRM5GDGR2LqcQ1vVtkD8ETjnbTcS67eGexyeq8JrThb",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248073,
          "blockHash": "0x66320318a68f2e015728b9d7bee4044e5b94b6fb1a081d137973ccd6ae3ed24e",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f45507246676539634a6a524d4e445761775769543836706e654b334a4d487333365070503433345038515836783250626945473178783865734b6f7a594a475352765168586f6544796a000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0xb49de917ecad343c39e32cebaf1b00e2d8eb6be8920a93affe60c4c67e2333b9",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__EPrFge9cJjRMNDWawWiT86pneK3JMHs36PpP434P8QX6x2PbiEG1xx8esKozYJGSRvQhXoeDyj",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__EPrFge9cJjRMNDWawWiT86pneK3JMHs36PpP434P8QX6x2PbiEG1xx8esKozYJGSRvQhXoeDyj",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248072,
          "blockHash": "0x5d0c5143038a42d49f47d69f8459769475c2063fb34e6908c6d6a8c26f14367a",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f45507246676539634a6a524d4e445761775769543836706e654b334a4d487333365070503433345038515836783250626945473178783865734b6f7a594a475352765168586f6544796a000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x28b70de69b150ea66a8136f3e03fd9838884ba183228974156f91df74dba7800",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__EPrFge9cJjRMNDWawWiT86pneK3JMHs36PpP434P8QX6x2PbiEG1xx8esKozYJGSRvQhXoeDyj",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__EPrFge9cJjRMNDWawWiT86pneK3JMHs36PpP434P8QX6x2PbiEG1xx8esKozYJGSRvQhXoeDyj",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248071,
          "blockHash": "0xaa2b3a41169daf334148efee7db2f0d51da036bdf186b6a39cbc6b047c122028",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f487848687550463444324834597234636f313171704d34536852527967324d634465567775655568514e4d66577178595a59344d716439397576376354466339424b4a413237516e705a000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0xc2e0013c3eed9fb88f9d480c1d41281d7e145f623c4601d5eb5e44b8dc2f811e",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__HxHhuPF4D2H4Yr4co11qpM4ShRRyg2McDeVwueUhQNMfWqxYZY4Mqd99uv7cTFc9BKJA27QnpZ",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__HxHhuPF4D2H4Yr4co11qpM4ShRRyg2McDeVwueUhQNMfWqxYZY4Mqd99uv7cTFc9BKJA27QnpZ",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248070,
          "blockHash": "0x2723af81e961e6ba8d95fe0a392ad82288802696e90848ab46dc3e6510c67e16",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f487848687550463444324834597234636f313171704d34536852527967324d634465567775655568514e4d66577178595a59344d716439397576376354466339424b4a413237516e705a000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x5e11fd87faa7ff89f179ea3d7f083651834b2a269e74e38b7536312f1d4247f5",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__HxHhuPF4D2H4Yr4co11qpM4ShRRyg2McDeVwueUhQNMfWqxYZY4Mqd99uv7cTFc9BKJA27QnpZ",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__HxHhuPF4D2H4Yr4co11qpM4ShRRyg2McDeVwueUhQNMfWqxYZY4Mqd99uv7cTFc9BKJA27QnpZ",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248069,
          "blockHash": "0x7b50a84e429c3ec88301f5f6a85d28c986192cfd376db9058d9642941e70a495",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc40000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x9a608baafed2e1f5cb88b1a9fe022c9cf082a742ef16cba831ecaf5f421c69f7",
          "logIndex": 0,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "2": 0,
            "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "aggregate": 0,
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248068,
          "blockHash": "0xf98be0c562f9281408bc3a2ede67294f005d95ec66a7ea29e88d80688f7ea580",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc40000000000000000000000000000000000000000000000000000000000000002",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x80745c726c70f03a81396ac27007cd632f722a01250191af7c473b09ecb87d20",
          "logIndex": 0,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "2": 2,
            "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "aggregate": 2,
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248067,
          "blockHash": "0xbd931e11bcb3c5dfcdec01768c67fb3f4376a8c114e9a091500654c5d0ce31dc",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc40000000000000000000000000000000000000000000000000000000000000016",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x540259df10cd717d9b7efd7db2a1400f1d2cc254b5e907017f1f1a073821c30b",
          "logIndex": 0,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "2": 22,
            "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "aggregate": 22,
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248066,
          "blockHash": "0xd78d00a3fe488eb48a6f1994c5463a09a442badfb5cd5f77cef4338148a95558",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000de",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x379f90d8ce1de9971d03a7538e41dd7039c62c97b03240511186ddad89385196",
          "logIndex": 0,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "2": 222,
            "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "aggregate": 222,
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248065,
          "blockHash": "0xe7ec6fe724a71e3f16144dd2f669f83e321ae15c90103af92cc7dee7f5f0da66",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc40000000000000000000000000000000000000000000000000000000000000016",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x259e9f5708f8379e66a22233e237056c7db29ea461cfeafe5a8aa28cdf80bd35",
          "logIndex": 0,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "2": 22,
            "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "aggregate": 22,
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248064,
          "blockHash": "0x1e8696907d90a01667fd0d6c88a814e430069630b7291fc0e0ac409e2a94c2b0",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc40000000000000000000000000000000000000000000000000000000000000002",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x85fff0fac0517c0418d07069b959fcf8f2d1b22366fee0177c2db2bbff4e9178",
          "logIndex": 0,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "2": 2,
            "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "aggregate": 2,
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248063,
          "blockHash": "0x0f9768431a7641e275053212b49ed7ffb96070d87591f74c601cede707dbe148",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4a3131733874347936787647614b4468394a504b66574e6e4e6153584a4a78693978537953635763333973756639647974505a487935665044324e4e42705a7863484e51665033336d55000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x7488fb821a9810459d17f45b5e4b0bc18c52ee22179cc0fab1e743ec63ab162d",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__J11s8t4y6xvGaKDh9JPKfWNnNaSXJJxi9xSyScWc39suf9dytPZHy5fPD2NNBpZxcHNQfP33mU",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__J11s8t4y6xvGaKDh9JPKfWNnNaSXJJxi9xSyScWc39suf9dytPZHy5fPD2NNBpZxcHNQfP33mU",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248062,
          "blockHash": "0x2382dde09211869ea9ad305a28bee9b62b3908bf2b57f463701743f854e68713",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4a3131733874347936787647614b4468394a504b66574e6e4e6153584a4a78693978537953635763333973756639647974505a487935665044324e4e42705a7863484e51665033336d55000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xe708229aa6bbf17cfa7d2c201b962c0e7955214ce78951e7cc3698f81d3d8b68",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "2": "hq__J11s8t4y6xvGaKDh9JPKfWNnNaSXJJxi9xSyScWc39suf9dytPZHy5fPD2NNBpZxcHNQfP33mU",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__J11s8t4y6xvGaKDh9JPKfWNnNaSXJJxi9xSyScWc39suf9dytPZHy5fPD2NNBpZxcHNQfP33mU",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248061,
          "blockHash": "0xd0095ef3b94cf2151ef12672778918c1ed4aae3d3b3b1c4805149a11daeafb07",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x4e4b73c438616bab558f327e62ac7b4cb3eae8d62415f9a437af19c40ff9ec60",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          }
        }
      ],
      [
        {
          "blockNumber": 248060,
          "blockHash": "0x674017103ad9ff82650b92845d2c10237eecc6060af544a827fc99f289f44ea4",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b",
          "topics": [
            "0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159"
          ],
          "transactionHash": "0x0c2a131e4ec83f50c275f03ebbb042aefbac00b2868869a61a041fe99b87eeb0",
          "logIndex": 2,
          "decode": "<function>",
          "name": "CreateGroup",
          "signature": "CreateGroup(address)",
          "topic": "0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159",
          "values": {
            "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "groupAddress": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "length": 1
          },
          "contract": "BaseContentSpace"
        },
        {
          "blockNumber": 248060,
          "blockHash": "0x674017103ad9ff82650b92845d2c10237eecc6060af544a827fc99f289f44ea4",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
          "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b00000000000000000000000000000000000000000000000000000000000000c8",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x0c2a131e4ec83f50c275f03ebbb042aefbac00b2868869a61a041fe99b87eeb0",
          "logIndex": 1,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "1": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "2": 200,
            "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "entity": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "aggregate": 200,
            "length": 3
          }
        },
        {
          "blockNumber": 248060,
          "blockHash": "0x674017103ad9ff82650b92845d2c10237eecc6060af544a827fc99f289f44ea4",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "transactionHash": "0x0c2a131e4ec83f50c275f03ebbb042aefbac00b2868869a61a041fe99b87eeb0",
          "logIndex": 0,
          "decode": "<function>",
          "name": "GetAccessWallet",
          "signature": "GetAccessWallet(address)",
          "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "walletAddress": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "length": 1
          },
          "contract": "BaseContentSpace"
        }
      ],
      [
        {
          "blockNumber": 248059,
          "blockHash": "0xb5572974092ca7be681aeb7999bf2e36719a158bb143fcb90cea2de212b4e23d",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f346146516d583731594b37647750464c3662787963516271737759736d684771776a567665624d6e6e3259546a5464677644663831447570454267736b6d7265775a6633537151373175000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x4081c9086aef538be1be624172468e57adcda1933b4db7e3f579345dd0249b0f",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__4aFQmX71YK7dwPFL6bxycQbqswYsmhGqwjVvebMnn2YTjTdgvDf81DupEBgskmrewZf3SqQ71u",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__4aFQmX71YK7dwPFL6bxycQbqswYsmhGqwjVvebMnn2YTjTdgvDf81DupEBgskmrewZf3SqQ71u",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248058,
          "blockHash": "0x00f41d2749883c2b248ee7757e9a77550e889d8e84329299b6b022cb83c724f4",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f346146516d583731594b37647750464c3662787963516271737759736d684771776a567665624d6e6e3259546a5464677644663831447570454267736b6d7265775a6633537151373175000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x8651cb8de2d727fd34c992d674c2789ca4f863b0e07e43a147a332121e3afad5",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__4aFQmX71YK7dwPFL6bxycQbqswYsmhGqwjVvebMnn2YTjTdgvDf81DupEBgskmrewZf3SqQ71u",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__4aFQmX71YK7dwPFL6bxycQbqswYsmhGqwjVvebMnn2YTjTdgvDf81DupEBgskmrewZf3SqQ71u",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248057,
          "blockHash": "0x79fe78bd984c8ebf873676854b7460e1552856951fd4659cc8c28f796e4e286a",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x228e93d1c4c01e7837992fc6cb29bbc78966d12b1b96ea37e3b54f6da1eab801",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          }
        }
      ],
      [
        {
          "blockNumber": 248056,
          "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
          "logIndex": 5,
          "decode": "<function>",
          "name": "ContentObjectCreated",
          "signature": "ContentObjectCreated(address,address,address)",
          "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
          "values": {
            "0": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "1": "0x0000000000000000000000000000000000000000",
            "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "contentAddress": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "content_type": "0x0000000000000000000000000000000000000000",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "length": 3
          },
          "contract": "BaseLibrary"
        },
        {
          "blockNumber": 248056,
          "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc4",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
          "logIndex": 4,
          "decode": "<function>",
          "name": "CreateContent",
          "signature": "CreateContent(address)",
          "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
          "values": {
            "0": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "contentAddress": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "length": 1
          },
          "contract": "BaseContentSpace"
        },
        {
          "blockNumber": 248056,
          "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
          "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000c8",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
          "logIndex": 3,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "2": 200,
            "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "aggregate": 200,
            "length": 3
          }
        },
        {
          "blockNumber": 248056,
          "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
          "logIndex": 2,
          "decode": "<function>",
          "name": "GetAccessWallet",
          "signature": "GetAccessWallet(address)",
          "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "walletAddress": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "length": 1
          },
          "contract": "BaseContentSpace"
        },
        {
          "blockNumber": 248056,
          "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
          "logIndex": 1,
          "decode": "<function>",
          "name": "SetContentContract",
          "signature": "SetContentContract(address)",
          "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
          "values": {
            "0": "0x0000000000000000000000000000000000000000",
            "contentContractAddress": "0x0000000000000000000000000000000000000000",
            "length": 1
          },
          "contract": "BaseContent"
        },
        {
          "blockNumber": 248056,
          "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
          "data": "0x000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c42",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
          "logIndex": 0,
          "decode": "<function>",
          "name": "ContentObjectCreate",
          "signature": "ContentObjectCreate(address)",
          "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
          "values": {
            "0": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "containingLibrary": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "length": 1
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248055,
          "blockHash": "0x07e8f57da04cd5713e87d19444a9e052962df5d7420b08894726066ac7a9f7a2",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f4670645748766d766562447659546b52444732766f6553434b6f77574d7064327a36574e415341626368614d5072343435456142743934355733456a78667a39323244616d50616a46500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343663393761643237356436636264336538343034343636663438306139646135363563306666623430343033366661626264626465393633656461393439366232643130313933306437616262386333666435636535386538323936373066616237343138623033306163626464376139343264346336373539343266353333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "transactionHash": "0x8eaa75f36515490efdea40fb3d1c11b0ccee63c7a53df638aa239684480bfa1b",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessRequest",
          "signature": "AccessRequest(uint256,uint8,string,string,string)",
          "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
          "values": {
            "0": {
              "_hex": "0x01"
            },
            "1": 0,
            "2": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP",
            "3": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
            "4": "",
            "requestID": {
              "_hex": "0x01"
            },
            "level": 0,
            "contentHash": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP",
            "pkeRequestor": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
            "pkeAFGH": "",
            "length": 5
          },
          "contract": "BaseContent"
        }
      ],
      [
        {
          "blockNumber": 248054,
          "blockHash": "0xb4d174ad49bc908d2138ea727c504878b217a8bf5e775893a25fe68099181bfb",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
          "data": "0x",
          "topics": [
            "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
          ],
          "transactionHash": "0x0514297225a10bff8c473a185e80fedaf2ad51253f2371832b03bd3be0648548",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessRequest",
          "signature": "AccessRequest()",
          "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
          "values": {
            "length": 0
          }
        }
      ],
      [
        {
          "blockNumber": 248053,
          "blockHash": "0x7a2d6d16552d66c42ee22298a502d335e606b1b6d3a44bc0ffdd826f63576482",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x91AD6e89A7D925838001191F7f31AD8544C232A5",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f366a4c47637734386b55314e506b6a437157654e425551576e6668544d6e47746f6e5870706f4a78476a4b796342716878734231454831446a674b426d324e4c5937784a743161316738000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x4ea06464ded9998e70baa62f27f6bbf82baf50f5698239877e93ff3d481f1937",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__6jLGcw48kU1NPkjCqWeNBUQWnfhTMnGtonXppoJxGjKycBqhxsB1EH1DjgKBm2NLY7xJt1a1g8",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__6jLGcw48kU1NPkjCqWeNBUQWnfhTMnGtonXppoJxGjKycBqhxsB1EH1DjgKBm2NLY7xJt1a1g8",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248052,
          "blockHash": "0x942aa97ab1bb9b1c4931cad9d874a11064eb7d57d2173e1b301d14426dc50d17",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x9EFC6bfAdA0e3CD17c80FCeb2A17D2C0c624B04B",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f46444865624433715437626457697076505350613844546b724b524162754d5a37467658687a6f67646a554c62424766425a72417a7150545839535672625a5042374a59764466417151000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0xff5687648fff65b76327890b5c4f4107c047efbcb26fb3f9d1f760dbe983df67",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__FDHebD3qT7bdWipvPSPa8DTkrKRAbuMZ7FvXhzogdjULbBGfBZrAzqPTX9SVrbZPB7JYvDfAqQ",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__FDHebD3qT7bdWipvPSPa8DTkrKRAbuMZ7FvXhzogdjULbBGfBZrAzqPTX9SVrbZPB7JYvDfAqQ",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248051,
          "blockHash": "0x3b3617cfcc21dfd1a795bf24ff348d1ce3da6a4ed97139b494dec3002688ee5e",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xa61a65140c8cd8f167C86a9e321b3396704D80a1",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f42756f453737364545756f6768684567773268773674674533574d6854423373344e536438755755446d68736f6a5576577548696b7272464568655746455a646d636361735858636d6e000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x93786fa9cdfd572046ec40d3836bc3dd2a8d56761c16ea57a29a0c7e978b5b69",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__BuoE776EEuoghhEgw2hw6tgE3WMhTB3s4NSd8uWUDmhsojUvWuHikrrFEheWFEZdmccasXXcmn",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__BuoE776EEuoghhEgw2hw6tgE3WMhTB3s4NSd8uWUDmhsojUvWuHikrrFEheWFEZdmccasXXcmn",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248050,
          "blockHash": "0x287b00f1095c0bc39a58f8f5148d7be7890e1d870dcb9404b7542574c566f129",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x91AD6e89A7D925838001191F7f31AD8544C232A5",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000001b086db9581deebbcc02363d40e1f0a2190669060000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f366a4c47637734386b55314e506b6a437157654e425551576e6668544d6e47746f6e5870706f4a78476a4b796342716878734231454831446a674b426d324e4c5937784a743161316738000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xd8df60ab130526bd2664cdbd479f462f1d19acb8f5fe75fad3d6140095ae6c56",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "2": "hq__6jLGcw48kU1NPkjCqWeNBUQWnfhTMnGtonXppoJxGjKycBqhxsB1EH1DjgKBm2NLY7xJt1a1g8",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "objectHash": "hq__6jLGcw48kU1NPkjCqWeNBUQWnfhTMnGtonXppoJxGjKycBqhxsB1EH1DjgKBm2NLY7xJt1a1g8",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248049,
          "blockHash": "0x3b0d52513d2ca042664af4e581af4e6982ae643335c81a0db5fe8ea5a3261ff9",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x9EFC6bfAdA0e3CD17c80FCeb2A17D2C0c624B04B",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000001b086db9581deebbcc02363d40e1f0a2190669060000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f46444865624433715437626457697076505350613844546b724b524162754d5a37467658687a6f67646a554c62424766425a72417a7150545839535672625a5042374a59764466417151000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xfcdc767ccfaf1a94b5bc4e6d77fb8972c8e5f5ed57d46077ba635a2219d6d01a",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "2": "hq__FDHebD3qT7bdWipvPSPa8DTkrKRAbuMZ7FvXhzogdjULbBGfBZrAzqPTX9SVrbZPB7JYvDfAqQ",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "objectHash": "hq__FDHebD3qT7bdWipvPSPa8DTkrKRAbuMZ7FvXhzogdjULbBGfBZrAzqPTX9SVrbZPB7JYvDfAqQ",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248048,
          "blockHash": "0x391323389dd9d6231a362f28ebc5b477b3b24a985a06968c6425d9ab2f69f586",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x7890076C2222B7585b035A82E789354e0eE26257",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f3676595576674b764d3261693650645659575a447a543735524665444159773653343270634e38656b39375332315150676e7367547879467659323162645775335038504a79537a5a43000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x3b716bb131b6d3e4cd6743e5fadfd82243ca12966b5d2eb71104990c168a63f0",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__6vYUvgKvM2ai6PdVYWZDzT75RFeDAYw6S42pcN8ek97S21QPgnsgTxyFvY21bdWu3P8PJySzZC",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__6vYUvgKvM2ai6PdVYWZDzT75RFeDAYw6S42pcN8ek97S21QPgnsgTxyFvY21bdWu3P8PJySzZC",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248047,
          "blockHash": "0xa242b4e2c906157ea2dcc7d3285b5db8663b6761edff4c41c06ee78c1e85abfe",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xa61a65140c8cd8f167C86a9e321b3396704D80a1",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000001b086db9581deebbcc02363d40e1f0a2190669060000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f42756f453737364545756f6768684567773268773674674533574d6854423373344e536438755755446d68736f6a5576577548696b7272464568655746455a646d636361735858636d6e000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x4a85115e154d9d188e9c2db26b7c71dd06de16b7f5a34650f2c00701fdfc59ec",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "2": "hq__BuoE776EEuoghhEgw2hw6tgE3WMhTB3s4NSd8uWUDmhsojUvWuHikrrFEheWFEZdmccasXXcmn",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "objectHash": "hq__BuoE776EEuoghhEgw2hw6tgE3WMhTB3s4NSd8uWUDmhsojUvWuHikrrFEheWFEZdmccasXXcmn",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248046,
          "blockHash": "0x9abefe578effe9fe94ddf3042c01ac95fe5694eb79943b6f123db3518ee55bfc",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xF44Fcb177368896abeB892B795668309081C905d",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4d41656b487770715842357a31396952656b546e61376f735033396a773543754d736f36484337516f68485a6263456f39554738786841536f775a5877334d583576646f437442515457000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x2ff51bc2e9746c78d3d27aee7f7a053d8c61ca4d62d83df9d390682184fdf2b4",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__MAekHwpqXB5z19iRekTna7osP39jw5CuMso6HC7QohHZbcEo9UG8xhASowZXw3MX5vdoCtBQTW",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__MAekHwpqXB5z19iRekTna7osP39jw5CuMso6HC7QohHZbcEo9UG8xhASowZXw3MX5vdoCtBQTW",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248045,
          "blockHash": "0xcfe38c9a5a7620beff70d8cd02063dd2458beddece40b0ec6474a80c8089bcbd",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x7890076C2222B7585b035A82E789354e0eE26257",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000001b086db9581deebbcc02363d40e1f0a2190669060000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f3676595576674b764d3261693650645659575a447a543735524665444159773653343270634e38656b39375332315150676e7367547879467659323162645775335038504a79537a5a43000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x66a3a94d733d0d434d87f2099878348f2d2e5c0976a6c151ca0f850744479499",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "2": "hq__6vYUvgKvM2ai6PdVYWZDzT75RFeDAYw6S42pcN8ek97S21QPgnsgTxyFvY21bdWu3P8PJySzZC",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "objectHash": "hq__6vYUvgKvM2ai6PdVYWZDzT75RFeDAYw6S42pcN8ek97S21QPgnsgTxyFvY21bdWu3P8PJySzZC",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248044,
          "blockHash": "0x1fed7ef7f796a4b7d71fdcfeb1c3fa8c1365b8d076fd0f9f317f52fc1930b7a8",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xF44Fcb177368896abeB892B795668309081C905d",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000001b086db9581deebbcc02363d40e1f0a2190669060000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4d41656b487770715842357a31396952656b546e61376f735033396a773543754d736f36484337516f68485a6263456f39554738786841536f775a5877334d583576646f437442515457000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xf0b59e91e4e1f5ad191ceb3280f64ab9e243fed387b40d335bf4e30a7ad5fad3",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "2": "hq__MAekHwpqXB5z19iRekTna7osP39jw5CuMso6HC7QohHZbcEo9UG8xhASowZXw3MX5vdoCtBQTW",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "objectHash": "hq__MAekHwpqXB5z19iRekTna7osP39jw5CuMso6HC7QohHZbcEo9UG8xhASowZXw3MX5vdoCtBQTW",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248043,
          "blockHash": "0x76020a091d0f21d4674565a2d18ea90979402660ad221c9064cf70f9e23d5ada",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xa61a65140c8cd8f167C86a9e321b3396704D80a1",
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x771c179fa8f8360ef67f3cc0469191c828ebb45b15bea9b20d63027a79566a7b",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          }
        }
      ],
      [
        {
          "blockNumber": 248042,
          "blockHash": "0xbaf84b5daf5af99c397e5f196b2082152547cca468f72083d80ea8ea64d9a10c",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xabE83BDbB77D97cf44FF85C2298eF5A5BCE6F328",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f444e4d4b766b51634e7a6f73376677616e3778646a78774c62737969505739355161377275764d623148594d79463957763475383150757273775035646f4c547833327364526f74444d000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x0b96515bbe76db0294e9d8e63335e5f2e43b35eeaf7a3b6d5df006a4b11b331c",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__DNMKvkQcNzos7fwan7xdjxwLbsyiPW95Qa7ruvMb1HYMyF9Wv4u81PurswP5doLTx32sdRotDM",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__DNMKvkQcNzos7fwan7xdjxwLbsyiPW95Qa7ruvMb1HYMyF9Wv4u81PurswP5doLTx32sdRotDM",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248041,
          "blockHash": "0x8d4e10c0a3c36b32e560f9476a5ba84b8884101d479af22902aaa97ad333778b",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x91AD6e89A7D925838001191F7f31AD8544C232A5",
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x1e057942ceec39586f151bb9cce4c2359c6d8342eaef908384b742a9d276c7c5",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          }
        }
      ],
      [
        {
          "blockNumber": 248040,
          "blockHash": "0x813ee7ef30a98ce226cb662b9b4039582bbb0d2ae5ae99ac7f550fa9a5539c87",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x9AbC6EB3cD0bDB26F27fB5FaA4943e6df765eF06",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f41424a7337556e6178724a6a42694368375155784d616a436773686778485a3946626f6255757138354d777642637542677959676742674544686342706e45574c6e727a707177433533000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x3019a46f69584fe7781e28fd04fd30350c0ac31428a526b9d1e51da9003eb847",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__ABJs7UnaxrJjBiCh7QUxMajCgshgxHZ9FbobUuq85MwvBcuBgyYggBgEDhcBpnEWLnrzpqwC53",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__ABJs7UnaxrJjBiCh7QUxMajCgshgxHZ9FbobUuq85MwvBcuBgyYggBgEDhcBpnEWLnrzpqwC53",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248039,
          "blockHash": "0xe48c384fdd1bcc25aaaca27cd2f5bf734fe7dd2f9b2c1cde894e183b9478d96d",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xabE83BDbB77D97cf44FF85C2298eF5A5BCE6F328",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000001b086db9581deebbcc02363d40e1f0a2190669060000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f444e4d4b766b51634e7a6f73376677616e3778646a78774c62737969505739355161377275764d623148594d79463957763475383150757273775035646f4c547833327364526f74444d000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x506500bcbae527becd2262d957100ffc01d338a3605cc43c45324caf3a8ba40b",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "2": "hq__DNMKvkQcNzos7fwan7xdjxwLbsyiPW95Qa7ruvMb1HYMyF9Wv4u81PurswP5doLTx32sdRotDM",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "objectHash": "hq__DNMKvkQcNzos7fwan7xdjxwLbsyiPW95Qa7ruvMb1HYMyF9Wv4u81PurswP5doLTx32sdRotDM",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248038,
          "blockHash": "0x679cd86df2225c3da756e2ddc0fab3fa0dd9c33f88a7c20692d41b4fd76710fc",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x9AbC6EB3cD0bDB26F27fB5FaA4943e6df765eF06",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000001b086db9581deebbcc02363d40e1f0a2190669060000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f41424a7337556e6178724a6a42694368375155784d616a436773686778485a3946626f6255757138354d777642637542677959676742674544686342706e45574c6e727a707177433533000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xdcd38aa168b3a5ee1683cd5281f2d758590c2331ef0f17c023ad1b7a4640f349",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "2": "hq__ABJs7UnaxrJjBiCh7QUxMajCgshgxHZ9FbobUuq85MwvBcuBgyYggBgEDhcBpnEWLnrzpqwC53",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "objectHash": "hq__ABJs7UnaxrJjBiCh7QUxMajCgshgxHZ9FbobUuq85MwvBcuBgyYggBgEDhcBpnEWLnrzpqwC53",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248037,
          "blockHash": "0x30002d4bd3eb15ab1748928b94ba7ad0a69430403a183d3c99f68e9152cba543",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x9EFC6bfAdA0e3CD17c80FCeb2A17D2C0c624B04B",
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0xc0ef5f9a66459e4bddd2ac54991222a0d0a3ca2c6b41dd4d4da4ca72d30f2438",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          }
        }
      ],
      [
        {
          "blockNumber": 248036,
          "blockHash": "0xb925c2e9fb4182dd192e73828bdcdf89b7e90cd4de3d1a6be75719306c96e751",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x0A1F5547388A8f103ebDB11A833C54757D3d88C4",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f42327472433469516835577053355032364b48695870336b51694e715850725a32317239594e79344d7a627570723337424d544c516f76584634616e5038676d4e753862564e39666475000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x3a4f67d070c938225785461fb9a9745c433f906df75674ef6854856edba32458",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__B2trC4iQh5WpS5P26KHiXp3kQiNqXPrZ21r9YNy4Mzbupr37BMTLQovXF4anP8gmNu8bVN9fdu",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__B2trC4iQh5WpS5P26KHiXp3kQiNqXPrZ21r9YNy4Mzbupr37BMTLQovXF4anP8gmNu8bVN9fdu",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248035,
          "blockHash": "0xe58d5d7d8a06ebf6e38592e4b88673f9c2023939fde7710070d822e3f5254230",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x9AbC6EB3cD0bDB26F27fB5FaA4943e6df765eF06",
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x8cb8f1b8010bd6a40a1c7e86d57d7176ec9e6d572d2f7141378f6f8728cac7a3",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          }
        }
      ],
      [
        {
          "blockNumber": 248034,
          "blockHash": "0xda5864c7def92e0875f81e09229f48ad3d807015fb0e46b228389caf392674c5",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x0A1F5547388A8f103ebDB11A833C54757D3d88C4",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000001b086db9581deebbcc02363d40e1f0a2190669060000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f42327472433469516835577053355032364b48695870336b51694e715850725a32317239594e79344d7a627570723337424d544c516f76584634616e5038676d4e753862564e39666475000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xacb4451d214f1b501babb379c662535790e3f39fdb235682129f5d5931b2f878",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "2": "hq__B2trC4iQh5WpS5P26KHiXp3kQiNqXPrZ21r9YNy4Mzbupr37BMTLQovXF4anP8gmNu8bVN9fdu",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "objectHash": "hq__B2trC4iQh5WpS5P26KHiXp3kQiNqXPrZ21r9YNy4Mzbupr37BMTLQovXF4anP8gmNu8bVN9fdu",
            "length": 3
          }
        }
      ],
      [
        {
          "blockNumber": 248033,
          "blockHash": "0x34ba76b3207e19e48d3aac9178c489a8101f56ca3aa173afa9bbf3636e2cad18",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x420d134513BFfED12aC9be8724fc8B07c79632CE",
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f42387847393239633834697548664d41617675634651774447557139456831523941684148754a78376e4a464b474c4a7a623959337769536b74316e4b384246357777656f396b6d776a000000000000000000000000000000000000",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x72b3d853830c03237a89a658681ea128284d32eff1a4778bd877778a6614bb16",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__B8xG929c84iuHfMAavucFQwDGUq9Eh1R9AhAHuJx7nJFKGLJzb9Y3wiSkt1nK8BF5wweo9kmwj",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__B8xG929c84iuHfMAavucFQwDGUq9Eh1R9AhAHuJx7nJFKGLJzb9Y3wiSkt1nK8BF5wweo9kmwj",
            "length": 2
          }
        }
      ],
      [
        {
          "blockNumber": 248132,
          "blockHash": "0x8b092ea3680e92c861caace94eb6c5dafd2dd132932e02448c37cd3862a411e5",
          "hash": "0x8b092ea3680e92c861caace94eb6c5dafd2dd132932e02448c37cd3862a411e5",
          "parentHash": "0xa0557fedc4be3fd16c3cba6d9f893c1e1500cc83dacbe186627bd85d4f66a231",
          "number": 248132,
          "timestamp": 1582672174,
          "nonce": "0x0000000000000000",
          "difficulty": 2,
          "gasLimit": {
            "_hex": "0x1312d00"
          },
          "gasUsed": {
            "_hex": "0x5230"
          },
          "miner": "0x0000000000000000000000000000000000000000",
          "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000df1527a81a0e46e1ed6eefd00fd59f70cc8c5c1f1e6180b8509746fe48a398e33ec3cb34cf4fe3a5bf1bb444ac7e3750258a47ae0f043b0bd7c6d5ef8144c3fc00",
          "transactions": [
            "0x29a24ccdac41c87c6340c7da84c31e0656cf55da683e4165734d5d3a43a8cf52"
          ],
          "transactionHash": "0x29a24ccdac41c87c6340c7da84c31e0656cf55da683e4165734d5d3a43a8cf52"
        }
      ],
      [
        {
          "blockNumber": 248125,
          "blockHash": "0x95fc61ca5eb26f69590f018b77f92bf4262db1fe556e3c26d77d89e2edd43a3f",
          "hash": "0x95fc61ca5eb26f69590f018b77f92bf4262db1fe556e3c26d77d89e2edd43a3f",
          "parentHash": "0xef6a624ab15e832f513dd1ac0ea50e84ab235a970346d56f421b35a4624029f9",
          "number": 248125,
          "timestamp": 1582672163,
          "nonce": "0x0000000000000000",
          "difficulty": 2,
          "gasLimit": {
            "_hex": "0x1312d00"
          },
          "gasUsed": {
            "_hex": "0x74c3"
          },
          "miner": "0x0000000000000000000000000000000000000000",
          "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000d634320f0cbf1611c328540f05e91284e74bf9e0b14de3665431aea786ee48bc71ea6ea9cea4f7ff9ad6d58a636395e61f24f7a810fe4cce0d6950c0e208dfaa00",
          "transactions": [
            "0xcca82da83416cbbaba570930640f2bdc1e6f5ad1057bac6b87a88f306c83d399"
          ],
          "transactionHash": "0xcca82da83416cbbaba570930640f2bdc1e6f5ad1057bac6b87a88f306c83d399"
        }
      ]
    ]
    async Events({
      "count": 100,
      "includeTransaction": true
    });
    
    
    [
      [
        {
          "blockNumber": 248131,
          "blockHash": "0xa0557fedc4be3fd16c3cba6d9f893c1e1500cc83dacbe186627bd85d4f66a231",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x5cc4aa9b0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
          ],
          "transactionHash": "0x68d5dda26bb68920b112da03f8edeb3e0dfeb223b058a17d316578f8cfce9361",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessComplete",
          "signature": "AccessComplete(uint256,uint256,bool)",
          "topic": "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06",
          "values": {
            "0": {
              "_hex": "0x04"
            },
            "1": {
              "_hex": "0x5a"
            },
            "2": true,
            "requestID": {
              "_hex": "0x04"
            },
            "scorePct": {
              "_hex": "0x5a"
            },
            "customContractResult": true,
            "length": 3
          },
          "contract": "BaseContent",
          "hash": "0x68d5dda26bb68920b112da03f8edeb3e0dfeb223b058a17d316578f8cfce9361",
          "confirmations": 2,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x1051f"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 114,
          "r": "0xb2bd65fcd1e3cd5fefdf8bcb582fda4bb1e9e4ce2f733fe168bf40ce98347307",
          "s": "0x5a7241a27e63451f3d3101856e1f228ffe411ba34beca7b0aaf4297541055177",
          "v": 1910455,
          "creates": null,
          "raw": "0xf8cd728501dcd650008301051f94452221123460f1fb35344863099b28dd0ca0507280b8645cc4aa9b0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000000831d26b7a0b2bd65fcd1e3cd5fefdf8bcb582fda4bb1e9e4ce2f733fe168bf40ce98347307a05a7241a27e63451f3d3101856e1f228ffe411ba34beca7b0aaf4297541055177",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x8fef"
          },
          "logsBloom": "0x00000000400000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000800000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248131,
              "transactionHash": "0x68d5dda26bb68920b112da03f8edeb3e0dfeb223b058a17d316578f8cfce9361",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000001",
              "logIndex": 0,
              "blockHash": "0xa0557fedc4be3fd16c3cba6d9f893c1e1500cc83dacbe186627bd85d4f66a231",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x8fef"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248130,
          "blockHash": "0xf227ecb4f217587bd01b6a79f91ca02df2c6ef8ec0f9c878377f2e5954213e87",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0xa1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034366339376164323735643663626433653834303434363666343830613964613536356330666662343034303336666162626462646539363365646139343936623264313031393330643761626238633366643563653538653832393637306661623734313862303330616362646437613934326434633637353934326635333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "transactionHash": "0xd1d3759c1dbdc31dc231b3ff076f895015001b4d4cca58ec2181f8b3de153618",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessRequest",
          "signature": "AccessRequest(uint256,uint8,string,string,string)",
          "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
          "values": {
            "0": {
              "_hex": "0x04"
            },
            "1": 0,
            "2": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "3": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
            "4": "",
            "requestID": {
              "_hex": "0x04"
            },
            "level": 0,
            "contentHash": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "pkeRequestor": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
            "pkeAFGH": "",
            "length": 5
          },
          "contract": "BaseContent",
          "hash": "0xd1d3759c1dbdc31dc231b3ff076f895015001b4d4cca58ec2181f8b3de153618",
          "confirmations": 3,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x1491b"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 113,
          "r": "0x7296513aca3610141d045e67cc6fc3ad99a5bda28f93b437b2c1946f5e94d196",
          "s": "0x6174a85090c06357e60efd1f74a90522d469f1cc0eebce05e7e77b39e8a1a0ed",
          "v": 1910456,
          "creates": null,
          "raw": "0xf9022e718501dcd650008301491b94452221123460f1fb35344863099b28dd0ca0507280b901c4a1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034366339376164323735643663626433653834303434363666343830613964613536356330666662343034303336666162626462646539363365646139343936623264313031393330643761626238633366643563653538653832393637306661623734313862303330616362646437613934326434633637353934326635333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831d26b8a07296513aca3610141d045e67cc6fc3ad99a5bda28f93b437b2c1946f5e94d196a06174a85090c06357e60efd1f74a90522d469f1cc0eebce05e7e77b39e8a1a0ed",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x1491b"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248130,
              "transactionHash": "0xd1d3759c1dbdc31dc231b3ff076f895015001b4d4cca58ec2181f8b3de153618",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f33414864696461326948456e5870744654755248774e56774b46316554465832526165567a4676716a4c54436169594574696162677855684c76513179543379434e714875524739396a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343663393761643237356436636264336538343034343636663438306139646135363563306666623430343033366661626264626465393633656461393439366232643130313933306437616262386333666435636535386538323936373066616237343138623033306163626464376139343264346336373539343266353333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xf227ecb4f217587bd01b6a79f91ca02df2c6ef8ec0f9c878377f2e5954213e87",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x1491b"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248129,
          "blockHash": "0xecaa1e0cfffa7cef97ab6fefec59ff2e9e2867c2fcc087fb3b00606ec6ff2888",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0xf4d9bae800000000000000000000000000000000000000000000000006f05b59d3b20000",
          "topics": [
            "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3"
          ],
          "transactionHash": "0xa0eb4b20f818afe4e08b5d672d835ec3ee398e10b7a713f3bae973f5fc8d1032",
          "logIndex": 0,
          "decode": "<function>",
          "name": "SetAccessCharge",
          "signature": "SetAccessCharge(uint256)",
          "topic": "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3",
          "values": {
            "0": {
              "_hex": "0x06f05b59d3b20000"
            },
            "accessCharge": {
              "_hex": "0x06f05b59d3b20000"
            },
            "length": 1
          },
          "contract": "BaseContent",
          "hash": "0xa0eb4b20f818afe4e08b5d672d835ec3ee398e10b7a713f3bae973f5fc8d1032",
          "confirmations": 4,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0xe1e3"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 112,
          "r": "0xdbebcd371ccea37e4f8691235340c72059fae9d417411f279196bf51f5a607b6",
          "s": "0x587f6cebb6060b29d5b9387e3c6f39cb9cea5666c31c036b3f3acbc7d94bd26e",
          "v": 1910456,
          "creates": null,
          "raw": "0xf88b708501dcd6500082e1e394452221123460f1fb35344863099b28dd0ca0507280a4f4d9bae800000000000000000000000000000000000000000000000006f05b59d3b20000831d26b8a0dbebcd371ccea37e4f8691235340c72059fae9d417411f279196bf51f5a607b6a0587f6cebb6060b29d5b9387e3c6f39cb9cea5666c31c036b3f3acbc7d94bd26e",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0xe1e3"
          },
          "logsBloom": "0x00000000000000110000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248129,
              "transactionHash": "0xa0eb4b20f818afe4e08b5d672d835ec3ee398e10b7a713f3bae973f5fc8d1032",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3"
              ],
              "data": "0x00000000000000000000000000000000000000000000000006f05b59d3b20000",
              "logIndex": 0,
              "blockHash": "0xecaa1e0cfffa7cef97ab6fefec59ff2e9e2867c2fcc087fb3b00606ec6ff2888",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0xe1e3"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248132,
          "blockHash": "0x8b092ea3680e92c861caace94eb6c5dafd2dd132932e02448c37cd3862a411e5",
          "hash": "0x29a24ccdac41c87c6340c7da84c31e0656cf55da683e4165734d5d3a43a8cf52",
          "parentHash": "0xa0557fedc4be3fd16c3cba6d9f893c1e1500cc83dacbe186627bd85d4f66a231",
          "number": 248132,
          "timestamp": 1582672174,
          "nonce": 115,
          "difficulty": 2,
          "gasLimit": {
            "_hex": "0x5230"
          },
          "gasUsed": {
            "_hex": "0x5230"
          },
          "miner": "0x0000000000000000000000000000000000000000",
          "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000df1527a81a0e46e1ed6eefd00fd59f70cc8c5c1f1e6180b8509746fe48a398e33ec3cb34cf4fe3a5bf1bb444ac7e3750258a47ae0f043b0bd7c6d5ef8144c3fc00",
          "transactions": [
            "0x29a24ccdac41c87c6340c7da84c31e0656cf55da683e4165734d5d3a43a8cf52"
          ],
          "transactionHash": "0x29a24ccdac41c87c6340c7da84c31e0656cf55da683e4165734d5d3a43a8cf52",
          "transactionIndex": 0,
          "confirmations": 1,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x2386f26fc10000"
          },
          "data": "0x",
          "r": "0xc55118989b0735ff31868198e1193c9ba8f479ecebbd74b8c2a03dc62d9e4365",
          "s": "0x65397ece16752e1562303546d021765e8df09770aca54cfc63cfd2258d1c55e3",
          "v": 1910455,
          "creates": null,
          "raw": "0xf86e738501dcd6500082523094452221123460f1fb35344863099b28dd0ca05072872386f26fc1000080831d26b7a0c55118989b0735ff31868198e1193c9ba8f479ecebbd74b8c2a03dc62d9e4365a065397ece16752e1562303546d021765e8df09770aca54cfc63cfd2258d1c55e3",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "logs": [],
          "cumulativeGasUsed": {
            "_hex": "0x5230"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248126,
          "blockHash": "0x2cc6d2ac39cb55175ac37a2bd2d1e0823b1e06bd64d9c4d01a6dd5aaf1dec1f3",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xA147C723bD5cdB00fdB51303a7AD076a4b7e2522",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x05886aee32914e49a87b714a5caad551a03740116a5ed02a7b32b5d276f6b8c2",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__JD36ZgPKizPxuZMk1aCk9rtbTS6VheYpAJUwJWYRouektVcbA2K5xhMrn14jLBNqfY4XaVY8gR",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__JD36ZgPKizPxuZMk1aCk9rtbTS6VheYpAJUwJWYRouektVcbA2K5xhMrn14jLBNqfY4XaVY8gR",
            "length": 2
          },
          "hash": "0x05886aee32914e49a87b714a5caad551a03740116a5ed02a7b32b5d276f6b8c2",
          "confirmations": 7,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0xA147C723bD5cdB00fdB51303a7AD076a4b7e2522",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14407,
          "r": "0xde0089da4fa222ebd1511e04fa56a745c2597e05ce802009ff9913f9d34ff9c1",
          "s": "0x0f6d0a1e15f28e9eb35a92012948033d2825f1c5b09aef26b40196b9791dddd7",
          "v": 28,
          "creates": null,
          "raw": "0xf86b8238478501dcd650008398968094a147c723bd5cdb00fdb51303a7ad076a4b7e25228084446e88261ca0de0089da4fa222ebd1511e04fa56a745c2597e05ce802009ff9913f9d34ff9c1a00f6d0a1e15f28e9eb35a92012948033d2825f1c5b09aef26b40196b9791dddd7",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x211a5"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000200080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248126,
              "transactionHash": "0x05886aee32914e49a87b714a5caad551a03740116a5ed02a7b32b5d276f6b8c2",
              "address": "0xA147C723bD5cdB00fdB51303a7AD076a4b7e2522",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4a4433365a67504b697a5078755a4d6b3161436b397274625453365668655970414a55774a5759526f75656b7456636241324b3578684d726e31346a4c424e7166593458615659386752000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x2cc6d2ac39cb55175ac37a2bd2d1e0823b1e06bd64d9c4d01a6dd5aaf1dec1f3",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x211a5"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248127,
          "blockHash": "0x42818c2329d904928ee9e24324234e0fd72efa070aaff4ebe5b8a2ec0be3e35c",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x50d53df1d00aecb5eeb12a2c216c54d5cf107ab171841e72f2c1c67c2023ceb9",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "length": 2
          },
          "hash": "0x50d53df1d00aecb5eeb12a2c216c54d5cf107ab171841e72f2c1c67c2023ceb9",
          "confirmations": 6,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14408,
          "r": "0x33fce0f866d6cf0d1922ccd9614642bb9ae8f5e7216ea637d877bc82f0f90dcc",
          "s": "0x64efe4e89a477494ab6b044bc0240f11936657b8cf6edc6b6a82ffb1c384b486",
          "v": 27,
          "creates": null,
          "raw": "0xf86b8238488501dcd650008398968094452221123460f1fb35344863099b28dd0ca050728084446e88261ba033fce0f866d6cf0d1922ccd9614642bb9ae8f5e7216ea637d877bc82f0f90dcca064efe4e89a477494ab6b044bc0240f11936657b8cf6edc6b6a82ffb1c384b486",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x211a5"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248127,
              "transactionHash": "0x50d53df1d00aecb5eeb12a2c216c54d5cf107ab171841e72f2c1c67c2023ceb9",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f33414864696461326948456e5870744654755248774e56774b46316554465832526165567a4676716a4c54436169594574696162677855684c76513179543379434e714875524739396a000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x42818c2329d904928ee9e24324234e0fd72efa070aaff4ebe5b8a2ec0be3e35c",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x211a5"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248128,
          "blockHash": "0x0ba4380deac9ff36fb0d031d523235f614a7a0139523b58fb3ec665e55454693",
          "hash": "0x0c788f29a6be9f19ba1ebb010a12ca1fbe77ee944b8b5ed8d92198c7d81dc5dd",
          "parentHash": "0x42818c2329d904928ee9e24324234e0fd72efa070aaff4ebe5b8a2ec0be3e35c",
          "number": 248128,
          "timestamp": 1582672167,
          "nonce": 111,
          "difficulty": 2,
          "gasLimit": {
            "_hex": "0xa0c2"
          },
          "gasUsed": {
            "_hex": "0xa0c2"
          },
          "miner": "0x0000000000000000000000000000000000000000",
          "extraData": "0xd683010815846765746886676f312e3133856c696e75780000000000000000001db0d2526daec6dd35e9deb9089b7a66e612b2127a9c0c2613d3b5dcb9d3d41e3334e26fe904dc1d9430bd9dcef999e408c4375b7d0d08a90384071d47f0848400",
          "transactions": [
            "0x0c788f29a6be9f19ba1ebb010a12ca1fbe77ee944b8b5ed8d92198c7d81dc5dd"
          ],
          "transactionHash": "0x0c788f29a6be9f19ba1ebb010a12ca1fbe77ee944b8b5ed8d92198c7d81dc5dd",
          "transactionIndex": 0,
          "confirmations": 5,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "data": "0xaa024e8b000000000000000000000000000000000000000000000000000000000000000a",
          "r": "0xb386db26ed8ccca6b9b90f71adc5c4b5ce33055b44d1606767c2a57974f7e8f6",
          "s": "0x0030ea5a1f15ae41160f591cfc886d492133405d41107d925df598f48ee0bd21",
          "v": 1910456,
          "creates": null,
          "raw": "0xf88a6f8501dcd6500082a0c294452221123460f1fb35344863099b28dd0ca0507280a4aa024e8b000000000000000000000000000000000000000000000000000000000000000a831d26b8a0b386db26ed8ccca6b9b90f71adc5c4b5ce33055b44d1606767c2a57974f7e8f69f30ea5a1f15ae41160f591cfc886d492133405d41107d925df598f48ee0bd21",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "logs": [],
          "cumulativeGasUsed": {
            "_hex": "0xa0c2"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248124,
          "blockHash": "0xef6a624ab15e832f513dd1ac0ea50e84ab235a970346d56f421b35a4624029f9",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f33414864696461326948456e5870744654755248774e56774b46316554465832526165567a4676716a4c54436169594574696162677855684c76513179543379434e714875524739396a000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xf93e64ee0744db065d02ac7acc32b659d9859448e26798dfcda8c99308880828",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
            "length": 3
          },
          "hash": "0xf93e64ee0744db065d02ac7acc32b659d9859448e26798dfcda8c99308880828",
          "confirmations": 9,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x2051a"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 110,
          "r": "0xaed7fbda9d452f70cdb04cae5a7e6ea21bd5d6ddbd8f0b7aa14a44e231f37b85",
          "s": "0x26602f14ff95653e2cfb1761ff99363b7f86d7644666779d76d2b658e5ae07d2",
          "v": 1910456,
          "creates": null,
          "raw": "0xf9010d6e8501dcd650008302051a94452221123460f1fb35344863099b28dd0ca0507280b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f33414864696461326948456e5870744654755248774e56774b46316554465832526165567a4676716a4c54436169594574696162677855684c76513179543379434e714875524739396a000000000000000000000000000000000000831d26b8a0aed7fbda9d452f70cdb04cae5a7e6ea21bd5d6ddbd8f0b7aa14a44e231f37b85a026602f14ff95653e2cfb1761ff99363b7f86d7644666779d76d2b658e5ae07d2",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x2051a"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000001000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248124,
              "transactionHash": "0xf93e64ee0744db065d02ac7acc32b659d9859448e26798dfcda8c99308880828",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f33414864696461326948456e5870744654755248774e56774b46316554465832526165567a4676716a4c54436169594574696162677855684c76513179543379434e714875524739396a000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xef6a624ab15e832f513dd1ac0ea50e84ab235a970346d56f421b35a4624029f9",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x2051a"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248123,
          "blockHash": "0x83149f7c9b5f8ccec3d54c689231237912bae500ba395a7dc574307394ce3749",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xA147C723bD5cdB00fdB51303a7AD076a4b7e2522",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4a4433365a67504b697a5078755a4d6b3161436b397274625453365668655970414a55774a5759526f75656b7456636241324b3578684d726e31346a4c424e7166593458615659386752000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x60771abbb5a3378c5c826c97aae1f70f868826ee2766ffc3097541fc04ee8925",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x84Cd673E7E0B13c78F85B32a2c352b273bD53ca7",
            "2": "hq__JD36ZgPKizPxuZMk1aCk9rtbTS6VheYpAJUwJWYRouektVcbA2K5xhMrn14jLBNqfY4XaVY8gR",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x84Cd673E7E0B13c78F85B32a2c352b273bD53ca7",
            "objectHash": "hq__JD36ZgPKizPxuZMk1aCk9rtbTS6VheYpAJUwJWYRouektVcbA2K5xhMrn14jLBNqfY4XaVY8gR",
            "length": 3
          },
          "hash": "0x60771abbb5a3378c5c826c97aae1f70f868826ee2766ffc3097541fc04ee8925",
          "confirmations": 10,
          "from": "0x024E380255B1f88AD89603C628f32bA0fb222Fa4",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x3d0900"
          },
          "to": "0xA147C723bD5cdB00fdB51303a7AD076a4b7e2522",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 68949,
          "r": "0xcd6d454c2c7e74f5e03e0c7358587db065c6194ddd14b31f45df094a3e133f81",
          "s": "0x638563f9fdeb247a3ae9b08788dae6c9e62d14ce09dcad9d4554d555be0c5e14",
          "v": 28,
          "creates": null,
          "raw": "0xf9010d83010d558501dcd65000833d090094a147c723bd5cdb00fdb51303a7ad076a4b7e252280b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4a4433365a67504b697a5078755a4d6b3161436b397274625453365668655970414a55774a5759526f75656b7456636241324b3578684d726e31346a4c424e71665934586156593867520000000000000000000000000000000000001ca0cd6d454c2c7e74f5e03e0c7358587db065c6194ddd14b31f45df094a3e133f81a0638563f9fdeb247a3ae9b08788dae6c9e62d14ce09dcad9d4554d555be0c5e14",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x20545"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000200080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248123,
              "transactionHash": "0x60771abbb5a3378c5c826c97aae1f70f868826ee2766ffc3097541fc04ee8925",
              "address": "0xA147C723bD5cdB00fdB51303a7AD076a4b7e2522",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d6549800000000000000000000000084cd673e7e0b13c78f85b32a2c352b273bd53ca70000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4a4433365a67504b697a5078755a4d6b3161436b397274625453365668655970414a55774a5759526f75656b7456636241324b3578684d726e31346a4c424e7166593458615659386752000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x83149f7c9b5f8ccec3d54c689231237912bae500ba395a7dc574307394ce3749",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x20545"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248125,
          "blockHash": "0x95fc61ca5eb26f69590f018b77f92bf4262db1fe556e3c26d77d89e2edd43a3f",
          "hash": "0xcca82da83416cbbaba570930640f2bdc1e6f5ad1057bac6b87a88f306c83d399",
          "parentHash": "0xef6a624ab15e832f513dd1ac0ea50e84ab235a970346d56f421b35a4624029f9",
          "number": 248125,
          "timestamp": 1582672163,
          "nonce": 68950,
          "difficulty": 2,
          "gasLimit": {
            "_hex": "0x3d0900"
          },
          "gasUsed": {
            "_hex": "0x74c3"
          },
          "miner": "0x0000000000000000000000000000000000000000",
          "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000d634320f0cbf1611c328540f05e91284e74bf9e0b14de3665431aea786ee48bc71ea6ea9cea4f7ff9ad6d58a636395e61f24f7a810fe4cce0d6950c0e208dfaa00",
          "transactions": [
            "0xcca82da83416cbbaba570930640f2bdc1e6f5ad1057bac6b87a88f306c83d399"
          ],
          "transactionHash": "0xcca82da83416cbbaba570930640f2bdc1e6f5ad1057bac6b87a88f306c83d399",
          "transactionIndex": 0,
          "confirmations": 8,
          "from": "0x024E380255B1f88AD89603C628f32bA0fb222Fa4",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "to": "0x8a2a5Fc2FC5BAD979A3cfa68bC7EA646A70aF0bD",
          "value": {
            "_hex": "0x0"
          },
          "data": "0x78cd911900000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd000000000000000000000000000000000000000000000000000000000000000100000000000000000000000009bd0d777b77f5bdbc051db80974d3aee5f5b21500000000000000000000000000000000000000000000000000000000000000011863341be0370add52590a7167a7e9fd9a3afb5bfda80c435fa304d1793c386b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000001707e9c59e600000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000",
          "r": "0x85fe0cc38466c6c8f1b01b6313e798e5ff4bd767830be5794712aa53fe683bc6",
          "s": "0x5b1bd90f2972714c5fd91de825730d6b14966457d4a9c3657bfebafb502c0e19",
          "v": 27,
          "creates": null,
          "raw": "0xf902ae83010d568501dcd65000833d0900948a2a5fc2fc5bad979a3cfa68bc7ea646a70af0bd80b9024478cd911900000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd000000000000000000000000000000000000000000000000000000000000000100000000000000000000000009bd0d777b77f5bdbc051db80974d3aee5f5b21500000000000000000000000000000000000000000000000000000000000000011863341be0370add52590a7167a7e9fd9a3afb5bfda80c435fa304d1793c386b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000001707e9c59e6000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000001ba085fe0cc38466c6c8f1b01b6313e798e5ff4bd767830be5794712aa53fe683bc6a05b1bd90f2972714c5fd91de825730d6b14966457d4a9c3657bfebafb502c0e19",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "logs": [],
          "cumulativeGasUsed": {
            "_hex": "0x74c3"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248122,
          "blockHash": "0xd8a4668693c2a479edab339b6136efe07aa97f76eb8056de7f26cdb51f8a93b0",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xA147C723bD5cdB00fdB51303a7AD076a4b7e2522",
          "data": "0xc287e0ed",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x5c22c8c4e1af954d2408a45336324f441e5a276d4d85b51b5571b42c2817a752",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "hq__LocupYVRXawc5x5jcvNgKKXTsasDkxxTjMKeo6kxF54jKR1pLMYsT1skRkm4imdHCXJjkTAMe9",
            "objectHash": "hq__LocupYVRXawc5x5jcvNgKKXTsasDkxxTjMKeo6kxF54jKR1pLMYsT1skRkm4imdHCXJjkTAMe9",
            "length": 1
          },
          "hash": "0x5c22c8c4e1af954d2408a45336324f441e5a276d4d85b51b5571b42c2817a752",
          "confirmations": 11,
          "from": "0x024E380255B1f88AD89603C628f32bA0fb222Fa4",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x9a1e"
          },
          "to": "0xA147C723bD5cdB00fdB51303a7AD076a4b7e2522",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 68948,
          "r": "0xfe615a8482e8fefa3cc21aae28e4abe1e9823dca48c8c2aa6afa1aa461c7176c",
          "s": "0x77bf5dd611b98e9798c608cbaffaf5b6b46a48277c67ce86b118962d6177253a",
          "v": 27,
          "creates": null,
          "raw": "0xf86b83010d548501dcd65000829a1e94a147c723bd5cdb00fdb51303a7ad076a4b7e25228084c287e0ed1ba0fe615a8482e8fefa3cc21aae28e4abe1e9823dca48c8c2aa6afa1aa461c7176ca077bf5dd611b98e9798c608cbaffaf5b6b46a48277c67ce86b118962d6177253a",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x9a1e"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000200080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248122,
              "transactionHash": "0x5c22c8c4e1af954d2408a45336324f441e5a276d4d85b51b5571b42c2817a752",
              "address": "0xA147C723bD5cdB00fdB51303a7AD076a4b7e2522",
              "topics": [
                "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4c6f637570595652586177633578356a63764e674b4b5854736173446b7878546a4d4b656f366b784635346a4b5231704c4d59735431736b526b6d34696d644843584a6a6b54414d6539000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xd8a4668693c2a479edab339b6136efe07aa97f76eb8056de7f26cdb51f8a93b0",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x9a1e"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248121,
          "blockHash": "0x5aa47ad523b193e8f2f721b30b5f6e14782d8e3cdd16d432fb8ac6143b73be38",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x6549edf1bed683505220bfd31c1d1eb35d7fcc50a42e105c148ecda34b71fe24",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh",
            "length": 2
          },
          "hash": "0x6549edf1bed683505220bfd31c1d1eb35d7fcc50a42e105c148ecda34b71fe24",
          "confirmations": 12,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14406,
          "r": "0x3510ef18d363470b600937f6a9b612d593e238cd8d19b1412a035dabdccf1e91",
          "s": "0x63af8e25b4e8e272048bfa5989ebd065c36c269e1d4709f406e6b9667c2e2c4e",
          "v": 28,
          "creates": null,
          "raw": "0xf86b8238468501dcd650008398968094fde1d81bbbddfadb186dceb3c9d5f4939b62d0d08084446e88261ca03510ef18d363470b600937f6a9b612d593e238cd8d19b1412a035dabdccf1e91a063af8e25b4e8e272048bfa5989ebd065c36c269e1d4709f406e6b9667c2e2c4e",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x286d5"
          },
          "logsBloom": "0x01000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248121,
              "transactionHash": "0x6549edf1bed683505220bfd31c1d1eb35d7fcc50a42e105c148ecda34b71fe24",
              "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f3842414a366f6350614846596e65376a43486968325275616f48736644364244437831535a4c3177476d5a4c5a615945635031584c7a33577757554e41426b53767733347a626e346268000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x5aa47ad523b193e8f2f721b30b5f6e14782d8e3cdd16d432fb8ac6143b73be38",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x286d5"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248120,
          "blockHash": "0x19c625a67352ea59ba27303fa90e6d50e30f3071581aafc795e7672ae349f504",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f3842414a366f6350614846596e65376a43486968325275616f48736644364244437831535a4c3177476d5a4c5a615945635031584c7a33577757554e41426b53767733347a626e346268000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xe3e03d9b29cac44c9dab4fb6c2d92c60e7e401d5f68da810f7d8c7587e5a0c09",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__8BAJ6ocPaHFYne7jCHih2RuaoHsfD6BDCx1SZL1wGmZLZaYEcP1XLz3WwWUNABkSvw34zbn4bh",
            "length": 3
          },
          "hash": "0xe3e03d9b29cac44c9dab4fb6c2d92c60e7e401d5f68da810f7d8c7587e5a0c09",
          "confirmations": 13,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x2051a"
          },
          "to": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 109,
          "r": "0xd8dd2f0994b16820455b1c171aa3d5ba8f37b527904a18b70730005ffa329ec5",
          "s": "0x5a8e263e1255a528de017ab9effc4d1a4ba372b15c7fbd2dc29d4683fa2a6a26",
          "v": 1910456,
          "creates": null,
          "raw": "0xf9010d6d8501dcd650008302051a94fde1d81bbbddfadb186dceb3c9d5f4939b62d0d080b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f3842414a366f6350614846596e65376a43486968325275616f48736644364244437831535a4c3177476d5a4c5a615945635031584c7a33577757554e41426b53767733347a626e346268000000000000000000000000000000000000831d26b8a0d8dd2f0994b16820455b1c171aa3d5ba8f37b527904a18b70730005ffa329ec5a05a8e263e1255a528de017ab9effc4d1a4ba372b15c7fbd2dc29d4683fa2a6a26",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x2051a"
          },
          "logsBloom": "0x01000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248120,
              "transactionHash": "0xe3e03d9b29cac44c9dab4fb6c2d92c60e7e401d5f68da810f7d8c7587e5a0c09",
              "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f3842414a366f6350614846596e65376a43486968325275616f48736644364244437831535a4c3177476d5a4c5a615945635031584c7a33577757554e41426b53767733347a626e346268000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x19c625a67352ea59ba27303fa90e6d50e30f3071581aafc795e7672ae349f504",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x2051a"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248119,
          "blockHash": "0xcd11eadd3cf24b80499b60c7ce0cd52ba3987ae5979228322759b3db120112a0",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0xb6fbf516af7a2cd8fb2c07a74e38d071a05c346eec0cb221d40f3c7504ef2cca",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB",
            "length": 2
          },
          "hash": "0xb6fbf516af7a2cd8fb2c07a74e38d071a05c346eec0cb221d40f3c7504ef2cca",
          "confirmations": 14,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14405,
          "r": "0xae16060ea7edf56a086f22b48cb404233e4b67d9ba8e2c9766a22da43571f78e",
          "s": "0x0396b41d2fb88895a7f48e6db0c82046844ad9baa2683783bf92aa1bcd49c4b5",
          "v": 27,
          "creates": null,
          "raw": "0xf86b8238458501dcd650008398968094452221123460f1fb35344863099b28dd0ca050728084446e88261ba0ae16060ea7edf56a086f22b48cb404233e4b67d9ba8e2c9766a22da43571f78ea00396b41d2fb88895a7f48e6db0c82046844ad9baa2683783bf92aa1bcd49c4b5",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x211a5"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248119,
              "transactionHash": "0xb6fbf516af7a2cd8fb2c07a74e38d071a05c346eec0cb221d40f3c7504ef2cca",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f46793134574855686432553947705645366f42624e477251574d4b654d4631355362716a55663974644378654e34777a62326537587666745a336f6337646932667a5368423932397142000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xcd11eadd3cf24b80499b60c7ce0cd52ba3987ae5979228322759b3db120112a0",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x211a5"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248118,
          "blockHash": "0x3ac31c32dde18a13b9101d00f29735f731cf1283a55a0347c98ec944ac3ba5f9",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f46793134574855686432553947705645366f42624e477251574d4b654d4631355362716a55663974644378654e34777a62326537587666745a336f6337646932667a5368423932397142000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xffff24b624ceeb2a2b80b3c908c06fa70f66190419fa03c645219bd68c7f63f8",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__Fy14WHUhd2U9GpVE6oBbNGrQWMKeMF15SbqjUf9tdCxeN4wzb2e7XvftZ3oc7di2fzShB929qB",
            "length": 3
          },
          "hash": "0xffff24b624ceeb2a2b80b3c908c06fa70f66190419fa03c645219bd68c7f63f8",
          "confirmations": 15,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x2051a"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 108,
          "r": "0x7df1eb290f5b716b85a156741829b1be44519722a70ca411a6c186d6c7f614b0",
          "s": "0x2f53f1fb0df93c982206469014ca0ad188f58ce957a5e1d10fcf2a89e7e03a0d",
          "v": 1910455,
          "creates": null,
          "raw": "0xf9010d6c8501dcd650008302051a94452221123460f1fb35344863099b28dd0ca0507280b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f46793134574855686432553947705645366f42624e477251574d4b654d4631355362716a55663974644378654e34777a62326537587666745a336f6337646932667a5368423932397142000000000000000000000000000000000000831d26b7a07df1eb290f5b716b85a156741829b1be44519722a70ca411a6c186d6c7f614b0a02f53f1fb0df93c982206469014ca0ad188f58ce957a5e1d10fcf2a89e7e03a0d",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x2051a"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000001000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248118,
              "transactionHash": "0xffff24b624ceeb2a2b80b3c908c06fa70f66190419fa03c645219bd68c7f63f8",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f46793134574855686432553947705645366f42624e477251574d4b654d4631355362716a55663974644378654e34777a62326537587666745a336f6337646932667a5368423932397142000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x3ac31c32dde18a13b9101d00f29735f731cf1283a55a0347c98ec944ac3ba5f9",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x2051a"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248116,
          "blockHash": "0x8e26da1ba1c595a238e134cb051f9a6012a26ef6b39fdd6f39449bad9fb13736",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f44337a6954535848795959624e7a6557654b74454432597834667a5133524d505a3147696b6375364e73654c3643667667776b476838434a776d444d74517333554a7343636f5a35344b000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x50d2c35b557549e46e8f6afca595983694cafcb086deab9260901a3ba2056b5d",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K",
            "length": 3
          },
          "hash": "0x50d2c35b557549e46e8f6afca595983694cafcb086deab9260901a3ba2056b5d",
          "confirmations": 17,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x23fb2"
          },
          "to": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 107,
          "r": "0x2ebd810eeb940c33c7dea809b82884effeabb4d5ecdb3cbb5298bca2bea044c8",
          "s": "0x58019b71a8c3437672b14c06113e0d9cc2278c4237571fbc2634e59f4971ed2f",
          "v": 1910456,
          "creates": null,
          "raw": "0xf9010d6b8501dcd6500083023fb294fde1d81bbbddfadb186dceb3c9d5f4939b62d0d080b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f44337a6954535848795959624e7a6557654b74454432597834667a5133524d505a3147696b6375364e73654c3643667667776b476838434a776d444d74517333554a7343636f5a35344b000000000000000000000000000000000000831d26b8a02ebd810eeb940c33c7dea809b82884effeabb4d5ecdb3cbb5298bca2bea044c8a058019b71a8c3437672b14c06113e0d9cc2278c4237571fbc2634e59f4971ed2f",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x23fb2"
          },
          "logsBloom": "0x01000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248116,
              "transactionHash": "0x50d2c35b557549e46e8f6afca595983694cafcb086deab9260901a3ba2056b5d",
              "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f44337a6954535848795959624e7a6557654b74454432597834667a5133524d505a3147696b6375364e73654c3643667667776b476838434a776d444d74517333554a7343636f5a35344b000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x8e26da1ba1c595a238e134cb051f9a6012a26ef6b39fdd6f39449bad9fb13736",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x23fb2"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248117,
          "blockHash": "0x6c31a847facedb4d3228929722f830069fd18d6181bb9a0a2da90ff0c651d04c",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x43e3210eebf31ba75774693489295f842a011a3cdf19c9f45fc8565647322eb5",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__D3ziTSXHyYYbNzeWeKtED2Yx4fzQ3RMPZ1Gikcu6NseL6CfvgwkGh8CJwmDMtQs3UJsCcoZ54K",
            "length": 2
          },
          "hash": "0x43e3210eebf31ba75774693489295f842a011a3cdf19c9f45fc8565647322eb5",
          "confirmations": 16,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14404,
          "r": "0x2df0a1354404ea5e35a7a60b9ebdea0f32f15c528bdf5427619e435bc1ae2336",
          "s": "0x72bddeee7b874222fceac533aa6bf8a4212a36c3668f6828f803d24f5b3d1125",
          "v": 27,
          "creates": null,
          "raw": "0xf86b8238448501dcd650008398968094fde1d81bbbddfadb186dceb3c9d5f4939b62d0d08084446e88261ba02df0a1354404ea5e35a7a60b9ebdea0f32f15c528bdf5427619e435bc1ae2336a072bddeee7b874222fceac533aa6bf8a4212a36c3668f6828f803d24f5b3d1125",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x17fb3"
          },
          "logsBloom": "0x01000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248117,
              "transactionHash": "0x43e3210eebf31ba75774693489295f842a011a3cdf19c9f45fc8565647322eb5",
              "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f44337a6954535848795959624e7a6557654b74454432597834667a5133524d505a3147696b6375364e73654c3643667667776b476838434a776d444d74517333554a7343636f5a35344b000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x6c31a847facedb4d3228929722f830069fd18d6181bb9a0a2da90ff0c651d04c",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x17fb3"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248114,
          "blockHash": "0xbe7c8cd8e21dd6c87d0d880beb206add5a411ae6e728de1388b7dd6f9daf28e0",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x1c5e20337c6f8de14bef8c6a228cf3cb88ed1287ddd23561cacf65515dbe2e55",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__DQfMoo6xL8fxiiAuLcnokF2maf7XhFysfg4Y4k9ZH7FptpMwerR8ow6WZS4xzYrqmhrvCk9KpY",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__DQfMoo6xL8fxiiAuLcnokF2maf7XhFysfg4Y4k9ZH7FptpMwerR8ow6WZS4xzYrqmhrvCk9KpY",
            "length": 2
          },
          "hash": "0x1c5e20337c6f8de14bef8c6a228cf3cb88ed1287ddd23561cacf65515dbe2e55",
          "confirmations": 19,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14403,
          "r": "0x10d21d8a9b3812c20e9a92c6387801ab87e873b34e373385e445df8451d16a27",
          "s": "0x10cf18e6828d3417d3e11ec8bfb33b2e428a94765bc8d81123484fe6ad8bf9a5",
          "v": 28,
          "creates": null,
          "raw": "0xf86b8238438501dcd650008398968094e0153b370712a28ae9f06c2f51e984fced6b0ddd8084446e88261ca010d21d8a9b3812c20e9a92c6387801ab87e873b34e373385e445df8451d16a27a010cf18e6828d3417d3e11ec8bfb33b2e428a94765bc8d81123484fe6ad8bf9a5",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x211a5"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000400000040000000000000000002000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248114,
              "transactionHash": "0x1c5e20337c6f8de14bef8c6a228cf3cb88ed1287ddd23561cacf65515dbe2e55",
              "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4451664d6f6f36784c386678696941754c636e6f6b46326d616637586846797366673459346b395a4837467074704d77657252386f7736575a5334787a5972716d687276436b394b7059000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xbe7c8cd8e21dd6c87d0d880beb206add5a411ae6e728de1388b7dd6f9daf28e0",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x211a5"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248115,
          "blockHash": "0x897fbaa9170a34396aea0c6032e2a2aa69bbbe9facd93f741d472c8276c9fb38",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0xc287e0ed",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x4811c05f0d27cbfc5e2bd00ae4b7d4117f1e473a020f68c5e4da2f838193b95e",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          },
          "hash": "0x4811c05f0d27cbfc5e2bd00ae4b7d4117f1e473a020f68c5e4da2f838193b95e",
          "confirmations": 18,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x9391"
          },
          "to": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 106,
          "r": "0xc954fd32353558d08039a614e7246db062d0b425e6e7a974c815eec3d3ae18db",
          "s": "0x319a2a6724976ce98357b923d0ee2d35b4396f79154b404866f5c28e2afb6163",
          "v": 1910455,
          "creates": null,
          "raw": "0xf86b6a8501dcd6500082939194fde1d81bbbddfadb186dceb3c9d5f4939b62d0d08084c287e0ed831d26b7a0c954fd32353558d08039a614e7246db062d0b425e6e7a974c815eec3d3ae18dba0319a2a6724976ce98357b923d0ee2d35b4396f79154b404866f5c28e2afb6163",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x9391"
          },
          "logsBloom": "0x01000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248115,
              "transactionHash": "0x4811c05f0d27cbfc5e2bd00ae4b7d4117f1e473a020f68c5e4da2f838193b95e",
              "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
              "topics": [
                "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
              ],
              "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x897fbaa9170a34396aea0c6032e2a2aa69bbbe9facd93f741d472c8276c9fb38",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x9391"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 5,
          "decode": "<function>",
          "name": "ContentObjectCreated",
          "signature": "ContentObjectCreated(address,address,address)",
          "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
          "values": {
            "0": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "1": "0x0000000000000000000000000000000000000000",
            "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "contentAddress": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "content_type": "0x0000000000000000000000000000000000000000",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "length": 3
          },
          "contract": "BaseLibrary",
          "hash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "confirmations": 20,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x43170f"
          },
          "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 105,
          "r": "0x78b58b6a939bf71099794e407f5082f9cb3e8239de92dfe1b11d0cd1b49b2252",
          "s": "0x16afeab9d09338c6b304bdf7b456a406f9098ea2361d3d1d13792ddb98539b3b",
          "v": 1910455,
          "creates": null,
          "raw": "0xf88c698501dcd650008343170f94946a0db9b39adf71ee9450cbf2ac2d8245301c4280a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b7a078b58b6a939bf71099794e407f5082f9cb3e8239de92dfe1b11d0cd1b49b2252a016afeab9d09338c6b304bdf7b456a406f9098ea2361d3d1d13792ddb98539b3b",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x410fa4"
          },
          "logsBloom": "0x0100000004000000000000000800000000000000000000000000000000002002000008000005000000000000100000000000000000000000800000000000000004080000000000000000040000000000000000000000000000000000000000000000000000000300000004000000000000000000000000000080000001000000000000000000000000000001000000000000000000000000000000000000002020001000000000000000000000000000400000000000000000000000100000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c42",
              "logIndex": 0,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d000000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d0",
              "logIndex": 4,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x410fa4"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 4,
          "decode": "<function>",
          "name": "CreateContent",
          "signature": "CreateContent(address)",
          "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
          "values": {
            "0": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "contentAddress": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "length": 1
          },
          "contract": "BaseContentSpace",
          "hash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "confirmations": 20,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x43170f"
          },
          "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 105,
          "r": "0x78b58b6a939bf71099794e407f5082f9cb3e8239de92dfe1b11d0cd1b49b2252",
          "s": "0x16afeab9d09338c6b304bdf7b456a406f9098ea2361d3d1d13792ddb98539b3b",
          "v": 1910455,
          "creates": null,
          "raw": "0xf88c698501dcd650008343170f94946a0db9b39adf71ee9450cbf2ac2d8245301c4280a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b7a078b58b6a939bf71099794e407f5082f9cb3e8239de92dfe1b11d0cd1b49b2252a016afeab9d09338c6b304bdf7b456a406f9098ea2361d3d1d13792ddb98539b3b",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x410fa4"
          },
          "logsBloom": "0x0100000004000000000000000800000000000000000000000000000000002002000008000005000000000000100000000000000000000000800000000000000004080000000000000000040000000000000000000000000000000000000000000000000000000300000004000000000000000000000000000080000001000000000000000000000000000001000000000000000000000000000000000000002020001000000000000000000000000000400000000000000000000000100000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c42",
              "logIndex": 0,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d000000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d0",
              "logIndex": 4,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x410fa4"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
          "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 3,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "1": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "2": 200,
            "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "entity": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "aggregate": 200,
            "length": 3
          },
          "hash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "confirmations": 20,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x43170f"
          },
          "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 105,
          "r": "0x78b58b6a939bf71099794e407f5082f9cb3e8239de92dfe1b11d0cd1b49b2252",
          "s": "0x16afeab9d09338c6b304bdf7b456a406f9098ea2361d3d1d13792ddb98539b3b",
          "v": 1910455,
          "creates": null,
          "raw": "0xf88c698501dcd650008343170f94946a0db9b39adf71ee9450cbf2ac2d8245301c4280a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b7a078b58b6a939bf71099794e407f5082f9cb3e8239de92dfe1b11d0cd1b49b2252a016afeab9d09338c6b304bdf7b456a406f9098ea2361d3d1d13792ddb98539b3b",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x410fa4"
          },
          "logsBloom": "0x0100000004000000000000000800000000000000000000000000000000002002000008000005000000000000100000000000000000000000800000000000000004080000000000000000040000000000000000000000000000000000000000000000000000000300000004000000000000000000000000000080000001000000000000000000000000000001000000000000000000000000000000000000002020001000000000000000000000000000400000000000000000000000100000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c42",
              "logIndex": 0,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d000000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d0",
              "logIndex": 4,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x410fa4"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 2,
          "decode": "<function>",
          "name": "GetAccessWallet",
          "signature": "GetAccessWallet(address)",
          "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "walletAddress": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "length": 1
          },
          "contract": "BaseContentSpace",
          "hash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "confirmations": 20,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x43170f"
          },
          "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 105,
          "r": "0x78b58b6a939bf71099794e407f5082f9cb3e8239de92dfe1b11d0cd1b49b2252",
          "s": "0x16afeab9d09338c6b304bdf7b456a406f9098ea2361d3d1d13792ddb98539b3b",
          "v": 1910455,
          "creates": null,
          "raw": "0xf88c698501dcd650008343170f94946a0db9b39adf71ee9450cbf2ac2d8245301c4280a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b7a078b58b6a939bf71099794e407f5082f9cb3e8239de92dfe1b11d0cd1b49b2252a016afeab9d09338c6b304bdf7b456a406f9098ea2361d3d1d13792ddb98539b3b",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x410fa4"
          },
          "logsBloom": "0x0100000004000000000000000800000000000000000000000000000000002002000008000005000000000000100000000000000000000000800000000000000004080000000000000000040000000000000000000000000000000000000000000000000000000300000004000000000000000000000000000080000001000000000000000000000000000001000000000000000000000000000000000000002020001000000000000000000000000000400000000000000000000000100000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c42",
              "logIndex": 0,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d000000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d0",
              "logIndex": 4,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x410fa4"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 1,
          "decode": "<function>",
          "name": "SetContentContract",
          "signature": "SetContentContract(address)",
          "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
          "values": {
            "0": "0x0000000000000000000000000000000000000000",
            "contentContractAddress": "0x0000000000000000000000000000000000000000",
            "length": 1
          },
          "contract": "BaseContent",
          "hash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "confirmations": 20,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x43170f"
          },
          "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 105,
          "r": "0x78b58b6a939bf71099794e407f5082f9cb3e8239de92dfe1b11d0cd1b49b2252",
          "s": "0x16afeab9d09338c6b304bdf7b456a406f9098ea2361d3d1d13792ddb98539b3b",
          "v": 1910455,
          "creates": null,
          "raw": "0xf88c698501dcd650008343170f94946a0db9b39adf71ee9450cbf2ac2d8245301c4280a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b7a078b58b6a939bf71099794e407f5082f9cb3e8239de92dfe1b11d0cd1b49b2252a016afeab9d09338c6b304bdf7b456a406f9098ea2361d3d1d13792ddb98539b3b",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x410fa4"
          },
          "logsBloom": "0x0100000004000000000000000800000000000000000000000000000000002002000008000005000000000000100000000000000000000000800000000000000004080000000000000000040000000000000000000000000000000000000000000000000000000300000004000000000000000000000000000080000001000000000000000000000000000001000000000000000000000000000000000000002020001000000000000000000000000000400000000000000000000000100000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c42",
              "logIndex": 0,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d000000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d0",
              "logIndex": 4,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x410fa4"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248113,
          "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
          "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "logIndex": 0,
          "decode": "<function>",
          "name": "ContentObjectCreate",
          "signature": "ContentObjectCreate(address)",
          "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
          "values": {
            "0": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "containingLibrary": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "length": 1
          },
          "contract": "BaseContent",
          "hash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
          "confirmations": 20,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x43170f"
          },
          "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 105,
          "r": "0x78b58b6a939bf71099794e407f5082f9cb3e8239de92dfe1b11d0cd1b49b2252",
          "s": "0x16afeab9d09338c6b304bdf7b456a406f9098ea2361d3d1d13792ddb98539b3b",
          "v": 1910455,
          "creates": null,
          "raw": "0xf88c698501dcd650008343170f94946a0db9b39adf71ee9450cbf2ac2d8245301c4280a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b7a078b58b6a939bf71099794e407f5082f9cb3e8239de92dfe1b11d0cd1b49b2252a016afeab9d09338c6b304bdf7b456a406f9098ea2361d3d1d13792ddb98539b3b",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x410fa4"
          },
          "logsBloom": "0x0100000004000000000000000800000000000000000000000000000000002002000008000005000000000000100000000000000000000000800000000000000004080000000000000000040000000000000000000000000000000000000000000000000000000300000004000000000000000000000000000080000001000000000000000000000000000001000000000000000000000000000000000000002020001000000000000000000000000000400000000000000000000000100000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c42",
              "logIndex": 0,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d000000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d0",
              "logIndex": 4,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248113,
              "transactionHash": "0x0aff9126c532d7cdffaedc4d49ba81f20fb8a55ab86ef8ba63f8326ad68a22c2",
              "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x000000000000000000000000fde1d81bbbddfadb186dceb3c9d5f4939b62d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0x116dc5cc366f21670ba768f0c0ab2f4126c221a0da3fdc0343b8f6c9f634c581",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x410fa4"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248111,
          "blockHash": "0xadbbb636b1774d15957272fd13cf0780a6b7f2bdb933fbd760e692f05a15526f",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0xb371a2b6d83aeb913abd8b0f1436601c7aa4b6375972c3b66b6bb6ba86bb3d19",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__DpoE3PfAdGEmeyK3FiPbHnz7RmbSdDBw53XQPY4eZT76M4ZSqRjCc6h3dNKMdmiqCgtvnsdXv4",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__DpoE3PfAdGEmeyK3FiPbHnz7RmbSdDBw53XQPY4eZT76M4ZSqRjCc6h3dNKMdmiqCgtvnsdXv4",
            "length": 2
          },
          "hash": "0xb371a2b6d83aeb913abd8b0f1436601c7aa4b6375972c3b66b6bb6ba86bb3d19",
          "confirmations": 22,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14402,
          "r": "0xd2eeea5bd4d65916419c6a64433b55afe33383296dda91bcc2c19a9a346b6b8d",
          "s": "0x38671d1d7aade8ff2d64d8e41017fd93b208597aed326c8f6a09a024c9e9cf20",
          "v": 28,
          "creates": null,
          "raw": "0xf86b8238428501dcd650008398968094e0153b370712a28ae9f06c2f51e984fced6b0ddd8084446e88261ca0d2eeea5bd4d65916419c6a64433b55afe33383296dda91bcc2c19a9a346b6b8da038671d1d7aade8ff2d64d8e41017fd93b208597aed326c8f6a09a024c9e9cf20",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x211a5"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000400000040000000000000000002000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248111,
              "transactionHash": "0xb371a2b6d83aeb913abd8b0f1436601c7aa4b6375972c3b66b6bb6ba86bb3d19",
              "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f44706f45335066416447456d65794b3346695062486e7a37526d62536444427735335851505934655a5437364d345a5371526a4363366833644e4b4d646d6971436774766e7364587634000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xadbbb636b1774d15957272fd13cf0780a6b7f2bdb933fbd760e692f05a15526f",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x211a5"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248112,
          "blockHash": "0xd6b1fe846f6d64751be92aac1303fb837d6dac5b5485b170a291d0f23930279b",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4451664d6f6f36784c386678696941754c636e6f6b46326d616637586846797366673459346b395a4837467074704d77657252386f7736575a5334787a5972716d687276436b394b7059000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xedd0246cc1e8f15a794b79d63d95f4a163cb5d7462cfd8dbd5ee014b5dad38a8",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "2": "hq__DQfMoo6xL8fxiiAuLcnokF2maf7XhFysfg4Y4k9ZH7FptpMwerR8ow6WZS4xzYrqmhrvCk9KpY",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "objectHash": "hq__DQfMoo6xL8fxiiAuLcnokF2maf7XhFysfg4Y4k9ZH7FptpMwerR8ow6WZS4xzYrqmhrvCk9KpY",
            "length": 3
          },
          "hash": "0xedd0246cc1e8f15a794b79d63d95f4a163cb5d7462cfd8dbd5ee014b5dad38a8",
          "confirmations": 21,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x2051a"
          },
          "to": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 104,
          "r": "0xc7e5cb2c8406227a7cbe8ea9c07c4bc284fd02b90eb6b5e21e45a0ff68fb9bdf",
          "s": "0x30678ae65f6d1fd63132a10f30bfac8765ff006c09fe5d1403434f0218b31bcc",
          "v": 1910456,
          "creates": null,
          "raw": "0xf9010d688501dcd650008302051a94e0153b370712a28ae9f06c2f51e984fced6b0ddd80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4451664d6f6f36784c386678696941754c636e6f6b46326d616637586846797366673459346b395a4837467074704d77657252386f7736575a5334787a5972716d687276436b394b7059000000000000000000000000000000000000831d26b8a0c7e5cb2c8406227a7cbe8ea9c07c4bc284fd02b90eb6b5e21e45a0ff68fb9bdfa030678ae65f6d1fd63132a10f30bfac8765ff006c09fe5d1403434f0218b31bcc",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x2051a"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000800000020000000000000000000002000000000000000000002000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248112,
              "transactionHash": "0xedd0246cc1e8f15a794b79d63d95f4a163cb5d7462cfd8dbd5ee014b5dad38a8",
              "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c10000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4451664d6f6f36784c386678696941754c636e6f6b46326d616637586846797366673459346b395a4837467074704d77657252386f7736575a5334787a5972716d687276436b394b7059000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xd6b1fe846f6d64751be92aac1303fb837d6dac5b5485b170a291d0f23930279b",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x2051a"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248108,
          "blockHash": "0x5e6509e0863f3a90bd1f767889ac3f31fd18bbd0df4ad69eefb73c09ee5b7d0c",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f364d74483347783950685253737552453448636f544659585a505750447563624a3432576a4b34346a67726e68326f657161755a5a66556e6933393548707036734d744774455568764c000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x44934d5c1f186069438a321e98804848f3e2ee070cfab12b64139339c994dc0b",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "2": "hq__6MtH3Gx9PhRSsuRE4HcoTFYXZPWPDucbJ42WjK44jgrnh2oeqauZZfUni395Hpp6sMtGtEUhvL",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "objectHash": "hq__6MtH3Gx9PhRSsuRE4HcoTFYXZPWPDucbJ42WjK44jgrnh2oeqauZZfUni395Hpp6sMtGtEUhvL",
            "length": 3
          },
          "hash": "0x44934d5c1f186069438a321e98804848f3e2ee070cfab12b64139339c994dc0b",
          "confirmations": 25,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x2051a"
          },
          "to": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 102,
          "r": "0x735a5f531ed194d7b13845f9cbaa4938df1aa1e0ad0e6c98e1d73580eae9eb83",
          "s": "0x0a6c7c6d719c5558fdaa514d26a8652051a64ec488de6db67495e6ed3a383b04",
          "v": 1910455,
          "creates": null,
          "raw": "0xf9010d668501dcd650008302051a94e0153b370712a28ae9f06c2f51e984fced6b0ddd80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f364d74483347783950685253737552453448636f544659585a505750447563624a3432576a4b34346a67726e68326f657161755a5a66556e6933393548707036734d744774455568764c000000000000000000000000000000000000831d26b7a0735a5f531ed194d7b13845f9cbaa4938df1aa1e0ad0e6c98e1d73580eae9eb83a00a6c7c6d719c5558fdaa514d26a8652051a64ec488de6db67495e6ed3a383b04",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x2051a"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000800000020000000000000000000002000000000000000000002000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248108,
              "transactionHash": "0x44934d5c1f186069438a321e98804848f3e2ee070cfab12b64139339c994dc0b",
              "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c10000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f364d74483347783950685253737552453448636f544659585a505750447563624a3432576a4b34346a67726e68326f657161755a5a66556e6933393548707036734d744774455568764c000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x5e6509e0863f3a90bd1f767889ac3f31fd18bbd0df4ad69eefb73c09ee5b7d0c",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x2051a"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248110,
          "blockHash": "0xf2f98abfe971118de06610eade5afe7dc293cfbb32c562f44eb99ea06b1fa381",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f44706f45335066416447456d65794b3346695062486e7a37526d62536444427735335851505934655a5437364d345a5371526a4363366833644e4b4d646d6971436774766e7364587634000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x9b5ac8ed6e60bfaa473c65dca08f8987960d18417a9f0e1688d960b5696ec5fb",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "2": "hq__DpoE3PfAdGEmeyK3FiPbHnz7RmbSdDBw53XQPY4eZT76M4ZSqRjCc6h3dNKMdmiqCgtvnsdXv4",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "objectHash": "hq__DpoE3PfAdGEmeyK3FiPbHnz7RmbSdDBw53XQPY4eZT76M4ZSqRjCc6h3dNKMdmiqCgtvnsdXv4",
            "length": 3
          },
          "hash": "0x9b5ac8ed6e60bfaa473c65dca08f8987960d18417a9f0e1688d960b5696ec5fb",
          "confirmations": 23,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x2051a"
          },
          "to": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 103,
          "r": "0xbd1a0e7ecfc109337b3335e109811fd315a92810fe657c524bf72342af29d158",
          "s": "0x4f6aa25f60e065b41cc0a4b90b0515ebfadc43173a3a0abb535730327aad7e4f",
          "v": 1910456,
          "creates": null,
          "raw": "0xf9010d678501dcd650008302051a94e0153b370712a28ae9f06c2f51e984fced6b0ddd80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f44706f45335066416447456d65794b3346695062486e7a37526d62536444427735335851505934655a5437364d345a5371526a4363366833644e4b4d646d6971436774766e7364587634000000000000000000000000000000000000831d26b8a0bd1a0e7ecfc109337b3335e109811fd315a92810fe657c524bf72342af29d158a04f6aa25f60e065b41cc0a4b90b0515ebfadc43173a3a0abb535730327aad7e4f",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x2051a"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000800000020000000000000000000002000000000000000000002000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248110,
              "transactionHash": "0x9b5ac8ed6e60bfaa473c65dca08f8987960d18417a9f0e1688d960b5696ec5fb",
              "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c10000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f44706f45335066416447456d65794b3346695062486e7a37526d62536444427735335851505934655a5437364d345a5371526a4363366833644e4b4d646d6971436774766e7364587634000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xf2f98abfe971118de06610eade5afe7dc293cfbb32c562f44eb99ea06b1fa381",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x2051a"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248107,
          "blockHash": "0x5e7a2fe39be70c52e95d320179ae7e2f5d49f0ae2410ce73fec4ce6a937fcc8f",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x5964d95d4be75d5d4c669ca7ec1e39cb794c326317e66850ad17309e2f388f9a",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__D4VabeeD4uPtzhk32K9UK7CXZZT5f7h6vLx7HpqrK8VrquzoDzgj9VCobFFfhfnc2hfZQ8NKAt",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__D4VabeeD4uPtzhk32K9UK7CXZZT5f7h6vLx7HpqrK8VrquzoDzgj9VCobFFfhfnc2hfZQ8NKAt",
            "length": 2
          },
          "hash": "0x5964d95d4be75d5d4c669ca7ec1e39cb794c326317e66850ad17309e2f388f9a",
          "confirmations": 26,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14400,
          "r": "0x1cc46f6b903bf423201654749ec6df3d3ba72712a8e7d38ea0deee43634eba7e",
          "s": "0x0e21bdfc76981e6b6bca391c8225f84fe0388a67fd56cadaca0b43f21ae99d56",
          "v": 28,
          "creates": null,
          "raw": "0xf86b8238408501dcd650008398968094e0153b370712a28ae9f06c2f51e984fced6b0ddd8084446e88261ca01cc46f6b903bf423201654749ec6df3d3ba72712a8e7d38ea0deee43634eba7ea00e21bdfc76981e6b6bca391c8225f84fe0388a67fd56cadaca0b43f21ae99d56",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x17fb3"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000400000040000000000000000002000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248107,
              "transactionHash": "0x5964d95d4be75d5d4c669ca7ec1e39cb794c326317e66850ad17309e2f388f9a",
              "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4434566162656544347550747a686b33324b39554b3743585a5a543566376836764c7837487071724b38567271757a6f447a676a3956436f6246466668666e633268665a51384e4b4174000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x5e7a2fe39be70c52e95d320179ae7e2f5d49f0ae2410ce73fec4ce6a937fcc8f",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x17fb3"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248106,
          "blockHash": "0x17b9161a927c822a49db6f910210bbc5f53c5c5a14e582b04ae58b9782616698",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4434566162656544347550747a686b33324b39554b3743585a5a543566376836764c7837487071724b38567271757a6f447a676a3956436f6246466668666e633268665a51384e4b4174000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xa6a25955883088a5a947065a4635d93e3aa16b304a8c8483327d91c9f3c5c7bf",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "2": "hq__D4VabeeD4uPtzhk32K9UK7CXZZT5f7h6vLx7HpqrK8VrquzoDzgj9VCobFFfhfnc2hfZQ8NKAt",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "objectHash": "hq__D4VabeeD4uPtzhk32K9UK7CXZZT5f7h6vLx7HpqrK8VrquzoDzgj9VCobFFfhfnc2hfZQ8NKAt",
            "length": 3
          },
          "hash": "0xa6a25955883088a5a947065a4635d93e3aa16b304a8c8483327d91c9f3c5c7bf",
          "confirmations": 27,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x23fb2"
          },
          "to": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 101,
          "r": "0x934a9c033f3725b00b2da04100a4a60083c3ce5befe6c1ab09533c4e33eb1000",
          "s": "0x1966c20f053ff01112e8ad8e506b71ee48953c485474175c36ba68e5b4c69bc7",
          "v": 1910455,
          "creates": null,
          "raw": "0xf9010d658501dcd6500083023fb294e0153b370712a28ae9f06c2f51e984fced6b0ddd80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4434566162656544347550747a686b33324b39554b3743585a5a543566376836764c7837487071724b38567271757a6f447a676a3956436f6246466668666e633268665a51384e4b4174000000000000000000000000000000000000831d26b7a0934a9c033f3725b00b2da04100a4a60083c3ce5befe6c1ab09533c4e33eb1000a01966c20f053ff01112e8ad8e506b71ee48953c485474175c36ba68e5b4c69bc7",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x23fb2"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000800000020000000000000000000002000000000000000000002000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248106,
              "transactionHash": "0xa6a25955883088a5a947065a4635d93e3aa16b304a8c8483327d91c9f3c5c7bf",
              "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c10000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4434566162656544347550747a686b33324b39554b3743585a5a543566376836764c7837487071724b38567271757a6f447a676a3956436f6246466668666e633268665a51384e4b4174000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x17b9161a927c822a49db6f910210bbc5f53c5c5a14e582b04ae58b9782616698",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x23fb2"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248105,
          "blockHash": "0x04f9a5a0f13dfb839876258552466fd25280c4948b1d508fc7b3f0b6596caae1",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
          "data": "0xa1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034366339376164323735643663626433653834303434363666343830613964613536356330666662343034303336666162626462646539363365646139343936623264313031393330643761626238633366643563653538653832393637306661623734313862303330616362646437613934326434633637353934326635333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "transactionHash": "0x547c828d81cea722803c110e653d8fe310dd6fac73573d5c0f6d32abc336532c",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessRequest",
          "signature": "AccessRequest(uint256,uint8,string,string,string)",
          "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
          "values": {
            "0": {
              "_hex": "0x01"
            },
            "1": 0,
            "2": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
            "3": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
            "4": "",
            "requestID": {
              "_hex": "0x01"
            },
            "level": 0,
            "contentHash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
            "pkeRequestor": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
            "pkeAFGH": "",
            "length": 5
          },
          "contract": "BaseContent",
          "hash": "0x547c828d81cea722803c110e653d8fe310dd6fac73573d5c0f6d32abc336532c",
          "confirmations": 28,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x183b3"
          },
          "to": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 100,
          "r": "0xa3a2d066e6951be3b5d1126deacf3038278cf671c2d28853d2f9efdc50834aa6",
          "s": "0x69a1985aa901246342a3e4e115a188409f2f032e9104b3559bbfb823ba2811fb",
          "v": 1910456,
          "creates": null,
          "raw": "0xf9022e648501dcd65000830183b39419cb0798a0d2b078ad768f2996d1c7b2dd1c7d1680b901c4a1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034366339376164323735643663626433653834303434363666343830613964613536356330666662343034303336666162626462646539363365646139343936623264313031393330643761626238633366643563653538653832393637306661623734313862303330616362646437613934326434633637353934326635333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831d26b8a0a3a2d066e6951be3b5d1126deacf3038278cf671c2d28853d2f9efdc50834aa6a069a1985aa901246342a3e4e115a188409f2f032e9104b3559bbfb823ba2811fb",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x183b3"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000800000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248105,
              "transactionHash": "0x547c828d81cea722803c110e653d8fe310dd6fac73573d5c0f6d32abc336532c",
              "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
              "topics": [
                "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f424c4838764d5168755679684176614154466a5555644544456d3373316b59414b6534415a634d5731455052547a4351426f71426a335739524b4658716f3237444c63475966336245440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343663393761643237356436636264336538343034343636663438306139646135363563306666623430343033366661626264626465393633656461393439366232643130313933306437616262386333666435636535386538323936373066616237343138623033306163626464376139343264346336373539343266353333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x04f9a5a0f13dfb839876258552466fd25280c4948b1d508fc7b3f0b6596caae1",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x183b3"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248104,
          "blockHash": "0x710f00daeab38a83ae440512ab0eeb60fad63325780d5c12e6c5cbffee4d49e4",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "data": "0xf1551887",
          "topics": [
            "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
          ],
          "transactionHash": "0xcfb0103eddb5cd98c1d978e23bb12932fd5fe393b7a228886dc7b9b15dd905a2",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessRequest",
          "signature": "AccessRequest()",
          "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
          "values": {
            "length": 0
          },
          "hash": "0xcfb0103eddb5cd98c1d978e23bb12932fd5fe393b7a228886dc7b9b15dd905a2",
          "confirmations": 29,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x5dbb"
          },
          "to": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 99,
          "r": "0xdc4338af4195169b1efe8f3db0a9e29e67037dd9417078e1a1552bb77b5ef1a0",
          "s": "0x3d0fcc4b20f9533c9edbf26007e553749aeed8036ad33743f23cb2a77dbd4c8b",
          "v": 1910456,
          "creates": null,
          "raw": "0xf86b638501dcd65000825dbb94f5a26be0787179a8aec2043ed337fedebc7776c18084f1551887831d26b8a0dc4338af4195169b1efe8f3db0a9e29e67037dd9417078e1a1552bb77b5ef1a0a03d0fcc4b20f9533c9edbf26007e553749aeed8036ad33743f23cb2a77dbd4c8b",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x5dbb"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248104,
              "transactionHash": "0xcfb0103eddb5cd98c1d978e23bb12932fd5fe393b7a228886dc7b9b15dd905a2",
              "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
              "topics": [
                "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
              ],
              "data": "0x",
              "logIndex": 0,
              "blockHash": "0x710f00daeab38a83ae440512ab0eeb60fad63325780d5c12e6c5cbffee4d49e4",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x5dbb"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248109,
          "blockHash": "0x8752aad8b00030cc15e12e23086b0806b70831216d906927515eb366448b1ec4",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x747ea4f037cd46ed154166687de16bfa5a4237eeec3c4b87b7ae4f172a9fbb7e",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__6MtH3Gx9PhRSsuRE4HcoTFYXZPWPDucbJ42WjK44jgrnh2oeqauZZfUni395Hpp6sMtGtEUhvL",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__6MtH3Gx9PhRSsuRE4HcoTFYXZPWPDucbJ42WjK44jgrnh2oeqauZZfUni395Hpp6sMtGtEUhvL",
            "length": 2
          },
          "hash": "0x747ea4f037cd46ed154166687de16bfa5a4237eeec3c4b87b7ae4f172a9fbb7e",
          "confirmations": 24,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14401,
          "r": "0x84aa724dba92823f04f9003824e86cf7c6eb9a6218d24ad6135e269ba5a45b52",
          "s": "0x6df3d9679df3c079114a1989a1da3bfb5bf53d462b169b73a186f108c7b9220f",
          "v": 27,
          "creates": null,
          "raw": "0xf86b8238418501dcd650008398968094e0153b370712a28ae9f06c2f51e984fced6b0ddd8084446e88261ba084aa724dba92823f04f9003824e86cf7c6eb9a6218d24ad6135e269ba5a45b52a06df3d9679df3c079114a1989a1da3bfb5bf53d462b169b73a186f108c7b9220f",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x286d5"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000400000040000000000000000002000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248109,
              "transactionHash": "0x747ea4f037cd46ed154166687de16bfa5a4237eeec3c4b87b7ae4f172a9fbb7e",
              "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f364d74483347783950685253737552453448636f544659585a505750447563624a3432576a4b34346a67726e68326f657161755a5a66556e6933393548707036734d744774455568764c000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x8752aad8b00030cc15e12e23086b0806b70831216d906927515eb366448b1ec4",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x286d5"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248102,
          "blockHash": "0x82e121a7ca905f8021f660b4ec09318b4d4662adead8b3e34189af7ee7fbf3c7",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x131fad80e753346765fad738d967d5dfc26d5ac946898601029f17c07d4d3c7a",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
            "length": 2
          },
          "hash": "0x131fad80e753346765fad738d967d5dfc26d5ac946898601029f17c07d4d3c7a",
          "confirmations": 31,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14399,
          "r": "0xf15bf4bbd9d4eb80a30dfea739cb56587a905704bcddb651f313142b2a04892a",
          "s": "0x22f5da7f1c5201b30f8b99f7eaaa7193e1e45b8ceecb75533c5fd187c48a5d9f",
          "v": 27,
          "creates": null,
          "raw": "0xf86b82383f8501dcd65000839896809419cb0798a0d2b078ad768f2996d1c7b2dd1c7d168084446e88261ba0f15bf4bbd9d4eb80a30dfea739cb56587a905704bcddb651f313142b2a04892aa022f5da7f1c5201b30f8b99f7eaaa7193e1e45b8ceecb75533c5fd187c48a5d9f",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x17fb3"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248102,
              "transactionHash": "0x131fad80e753346765fad738d967d5dfc26d5ac946898601029f17c07d4d3c7a",
              "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f424c4838764d5168755679684176614154466a5555644544456d3373316b59414b6534415a634d5731455052547a4351426f71426a335739524b4658716f3237444c6347596633624544000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x82e121a7ca905f8021f660b4ec09318b4d4662adead8b3e34189af7ee7fbf3c7",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x17fb3"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248101,
          "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "data": "0x1e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
          "logIndex": 5,
          "decode": "<function>",
          "name": "ContentObjectCreated",
          "signature": "ContentObjectCreated(address,address,address)",
          "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
          "values": {
            "0": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
            "1": "0x9a4aab1D4408D14deAb7CCD49Be106B28482fa49",
            "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "contentAddress": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
            "content_type": "0x9a4aab1D4408D14deAb7CCD49Be106B28482fa49",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "length": 3
          },
          "contract": "BaseLibrary",
          "hash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
          "confirmations": 32,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x430d61"
          },
          "to": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 97,
          "r": "0x44ec66500ba7f5652620320fb15e2634074ba4c7749c7e22c51532f31f7ba6aa",
          "s": "0x28671ef0e529c5b4a175b4ae893aa70fe0cdbc0ab3019f642669e677433d1ad2",
          "v": 1910456,
          "creates": null,
          "raw": "0xf88c618501dcd6500083430d6194f5a26be0787179a8aec2043ed337fedebc7776c180a41e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49831d26b8a044ec66500ba7f5652620320fb15e2634074ba4c7749c7e22c51532f31f7ba6aaa028671ef0e529c5b4a175b4ae893aa70fe0cdbc0ab3019f642669e677433d1ad2",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x41066b"
          },
          "logsBloom": "0x0000000004000000000000000800000000000000000000000000000000000002000008000004000000000000100000000000000000000000800000000000000004080000000000000000040000000000000000000000000000000000000002000000000004000300000004000000000000000000000000000080000000000000000000000000000000000001000000000000000000000000000000000000002020000000000000000008000000000000400000000000000000000000000000000000000000000000000010000000001000000a000020000000000000000000000000000000000000000002000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c1",
              "logIndex": 0,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd00000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd",
              "logIndex": 4,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa490000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x41066b"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248101,
          "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x1e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
          "logIndex": 4,
          "decode": "<function>",
          "name": "CreateContent",
          "signature": "CreateContent(address)",
          "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
          "values": {
            "0": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
            "contentAddress": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
            "length": 1
          },
          "contract": "BaseContentSpace",
          "hash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
          "confirmations": 32,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x430d61"
          },
          "to": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 97,
          "r": "0x44ec66500ba7f5652620320fb15e2634074ba4c7749c7e22c51532f31f7ba6aa",
          "s": "0x28671ef0e529c5b4a175b4ae893aa70fe0cdbc0ab3019f642669e677433d1ad2",
          "v": 1910456,
          "creates": null,
          "raw": "0xf88c618501dcd6500083430d6194f5a26be0787179a8aec2043ed337fedebc7776c180a41e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49831d26b8a044ec66500ba7f5652620320fb15e2634074ba4c7749c7e22c51532f31f7ba6aaa028671ef0e529c5b4a175b4ae893aa70fe0cdbc0ab3019f642669e677433d1ad2",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x41066b"
          },
          "logsBloom": "0x0000000004000000000000000800000000000000000000000000000000000002000008000004000000000000100000000000000000000000800000000000000004080000000000000000040000000000000000000000000000000000000002000000000004000300000004000000000000000000000000000080000000000000000000000000000000000001000000000000000000000000000000000000002020000000000000000008000000000000400000000000000000000000000000000000000000000000000010000000001000000a000020000000000000000000000000000000000000000002000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c1",
              "logIndex": 0,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd00000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd",
              "logIndex": 4,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa490000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x41066b"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248101,
          "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
          "data": "0x1e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
          "logIndex": 3,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "1": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
            "2": 200,
            "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "entity": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
            "aggregate": 200,
            "length": 3
          },
          "hash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
          "confirmations": 32,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x430d61"
          },
          "to": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 97,
          "r": "0x44ec66500ba7f5652620320fb15e2634074ba4c7749c7e22c51532f31f7ba6aa",
          "s": "0x28671ef0e529c5b4a175b4ae893aa70fe0cdbc0ab3019f642669e677433d1ad2",
          "v": 1910456,
          "creates": null,
          "raw": "0xf88c618501dcd6500083430d6194f5a26be0787179a8aec2043ed337fedebc7776c180a41e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49831d26b8a044ec66500ba7f5652620320fb15e2634074ba4c7749c7e22c51532f31f7ba6aaa028671ef0e529c5b4a175b4ae893aa70fe0cdbc0ab3019f642669e677433d1ad2",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x41066b"
          },
          "logsBloom": "0x0000000004000000000000000800000000000000000000000000000000000002000008000004000000000000100000000000000000000000800000000000000004080000000000000000040000000000000000000000000000000000000002000000000004000300000004000000000000000000000000000080000000000000000000000000000000000001000000000000000000000000000000000000002020000000000000000008000000000000400000000000000000000000000000000000000000000000000010000000001000000a000020000000000000000000000000000000000000000002000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c1",
              "logIndex": 0,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd00000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd",
              "logIndex": 4,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa490000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x41066b"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248101,
          "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x1e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
          "logIndex": 2,
          "decode": "<function>",
          "name": "GetAccessWallet",
          "signature": "GetAccessWallet(address)",
          "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "walletAddress": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "length": 1
          },
          "contract": "BaseContentSpace",
          "hash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
          "confirmations": 32,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x430d61"
          },
          "to": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 97,
          "r": "0x44ec66500ba7f5652620320fb15e2634074ba4c7749c7e22c51532f31f7ba6aa",
          "s": "0x28671ef0e529c5b4a175b4ae893aa70fe0cdbc0ab3019f642669e677433d1ad2",
          "v": 1910456,
          "creates": null,
          "raw": "0xf88c618501dcd6500083430d6194f5a26be0787179a8aec2043ed337fedebc7776c180a41e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49831d26b8a044ec66500ba7f5652620320fb15e2634074ba4c7749c7e22c51532f31f7ba6aaa028671ef0e529c5b4a175b4ae893aa70fe0cdbc0ab3019f642669e677433d1ad2",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x41066b"
          },
          "logsBloom": "0x0000000004000000000000000800000000000000000000000000000000000002000008000004000000000000100000000000000000000000800000000000000004080000000000000000040000000000000000000000000000000000000002000000000004000300000004000000000000000000000000000080000000000000000000000000000000000001000000000000000000000000000000000000002020000000000000000008000000000000400000000000000000000000000000000000000000000000000010000000001000000a000020000000000000000000000000000000000000000002000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c1",
              "logIndex": 0,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd00000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd",
              "logIndex": 4,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa490000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x41066b"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248101,
          "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x1e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
          "logIndex": 1,
          "decode": "<function>",
          "name": "SetContentContract",
          "signature": "SetContentContract(address)",
          "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
          "values": {
            "0": "0x0000000000000000000000000000000000000000",
            "contentContractAddress": "0x0000000000000000000000000000000000000000",
            "length": 1
          },
          "contract": "BaseContent",
          "hash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
          "confirmations": 32,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x430d61"
          },
          "to": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 97,
          "r": "0x44ec66500ba7f5652620320fb15e2634074ba4c7749c7e22c51532f31f7ba6aa",
          "s": "0x28671ef0e529c5b4a175b4ae893aa70fe0cdbc0ab3019f642669e677433d1ad2",
          "v": 1910456,
          "creates": null,
          "raw": "0xf88c618501dcd6500083430d6194f5a26be0787179a8aec2043ed337fedebc7776c180a41e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49831d26b8a044ec66500ba7f5652620320fb15e2634074ba4c7749c7e22c51532f31f7ba6aaa028671ef0e529c5b4a175b4ae893aa70fe0cdbc0ab3019f642669e677433d1ad2",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x41066b"
          },
          "logsBloom": "0x0000000004000000000000000800000000000000000000000000000000000002000008000004000000000000100000000000000000000000800000000000000004080000000000000000040000000000000000000000000000000000000002000000000004000300000004000000000000000000000000000080000000000000000000000000000000000001000000000000000000000000000000000000002020000000000000000008000000000000400000000000000000000000000000000000000000000000000010000000001000000a000020000000000000000000000000000000000000000002000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c1",
              "logIndex": 0,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd00000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd",
              "logIndex": 4,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa490000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x41066b"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248101,
          "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0x1e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
          "logIndex": 0,
          "decode": "<function>",
          "name": "ContentObjectCreate",
          "signature": "ContentObjectCreate(address)",
          "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
          "values": {
            "0": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "containingLibrary": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "length": 1
          },
          "contract": "BaseContent",
          "hash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
          "confirmations": 32,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x430d61"
          },
          "to": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 97,
          "r": "0x44ec66500ba7f5652620320fb15e2634074ba4c7749c7e22c51532f31f7ba6aa",
          "s": "0x28671ef0e529c5b4a175b4ae893aa70fe0cdbc0ab3019f642669e677433d1ad2",
          "v": 1910456,
          "creates": null,
          "raw": "0xf88c618501dcd6500083430d6194f5a26be0787179a8aec2043ed337fedebc7776c180a41e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49831d26b8a044ec66500ba7f5652620320fb15e2634074ba4c7749c7e22c51532f31f7ba6aaa028671ef0e529c5b4a175b4ae893aa70fe0cdbc0ab3019f642669e677433d1ad2",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x41066b"
          },
          "logsBloom": "0x0000000004000000000000000800000000000000000000000000000000000002000008000004000000000000100000000000000000000000800000000000000004080000000000000000040000000000000000000000000000000000000002000000000004000300000004000000000000000000000000000080000000000000000000000000000000000001000000000000000000000000000000000000002020000000000000000008000000000000400000000000000000000000000000000000000000000000000010000000001000000a000020000000000000000000000000000000000000000002000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c1",
              "logIndex": 0,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd00000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd",
              "logIndex": 4,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248101,
              "transactionHash": "0x648567e9f09769c3f49e52841d2f49f8cba7a7951fdc37d05225ab02c8c82d33",
              "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x000000000000000000000000e0153b370712a28ae9f06c2f51e984fced6b0ddd0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa490000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0x345513543359fa6edcfdfe3c742d337c4176d81ff75a150daa50dd343e5df529",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x41066b"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248103,
          "blockHash": "0xb702f16ecb26e7371f0e648d048ca839dfc4a2a79615d5bfeb374b1331dac8b0",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "data": "0xc287e0ed",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x7d9432718d4fe6bee0be0a71a84904a0277dd1c947b4aaf17d316b9542f0c6c1",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          },
          "hash": "0x7d9432718d4fe6bee0be0a71a84904a0277dd1c947b4aaf17d316b9542f0c6c1",
          "confirmations": 30,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x9391"
          },
          "to": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 98,
          "r": "0x319f42cfad00e8ede2fdd0a36cee81f09dfadc70da4b6961d25ee876a7f50764",
          "s": "0x78f7c4ed1656d390f78382580630bd09a4d8898590b6ffd0ef1f330340980644",
          "v": 1910455,
          "creates": null,
          "raw": "0xf86b628501dcd6500082939194e0153b370712a28ae9f06c2f51e984fced6b0ddd8084c287e0ed831d26b7a0319f42cfad00e8ede2fdd0a36cee81f09dfadc70da4b6961d25ee876a7f50764a078f7c4ed1656d390f78382580630bd09a4d8898590b6ffd0ef1f330340980644",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x9391"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000002000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248103,
              "transactionHash": "0x7d9432718d4fe6bee0be0a71a84904a0277dd1c947b4aaf17d316b9542f0c6c1",
              "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
              "topics": [
                "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
              ],
              "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xb702f16ecb26e7371f0e648d048ca839dfc4a2a79615d5bfeb374b1331dac8b0",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x9391"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248099,
          "blockHash": "0xf2a2a0b656b545ccc9b5148dc51edd0d5ff1743319ac92976d19e214c558bb34",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
          "data": "0xc287e0ed",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0xc4644ac473fb6bbd09d8a43896e7d216455199c47ea1bc7a2f330e2f545924eb",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          },
          "hash": "0xc4644ac473fb6bbd09d8a43896e7d216455199c47ea1bc7a2f330e2f545924eb",
          "confirmations": 34,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x9391"
          },
          "to": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 95,
          "r": "0x2e3e3cf69247bf5355e9f780639f7fc6a603fb6fbf24134dd1e1bd2ddf46933d",
          "s": "0x1b7df644afe80ba1e54588de5d940779a8705b355820b1cb749d2c6320d0adfa",
          "v": 1910456,
          "creates": null,
          "raw": "0xf86b5f8501dcd650008293919419cb0798a0d2b078ad768f2996d1c7b2dd1c7d168084c287e0ed831d26b8a02e3e3cf69247bf5355e9f780639f7fc6a603fb6fbf24134dd1e1bd2ddf46933da01b7df644afe80ba1e54588de5d940779a8705b355820b1cb749d2c6320d0adfa",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x9391"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000800000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248099,
              "transactionHash": "0xc4644ac473fb6bbd09d8a43896e7d216455199c47ea1bc7a2f330e2f545924eb",
              "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
              "topics": [
                "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
              ],
              "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xf2a2a0b656b545ccc9b5148dc51edd0d5ff1743319ac92976d19e214c558bb34",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x9391"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248098,
          "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "data": "0x1e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
          "logIndex": 5,
          "decode": "<function>",
          "name": "ContentObjectCreated",
          "signature": "ContentObjectCreated(address,address,address)",
          "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
          "values": {
            "0": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
            "1": "0xdd83Ef98093b547d737538ef85F1a62e45b1c5D4",
            "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "contentAddress": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
            "content_type": "0xdd83Ef98093b547d737538ef85F1a62e45b1c5D4",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "length": 3
          },
          "contract": "BaseLibrary",
          "hash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
          "confirmations": 35,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x430d61"
          },
          "to": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 94,
          "r": "0x37515d8f4ffb16899e96c0824871e9b6aac1c18ba0e0dca9f5f34e35a9470c46",
          "s": "0x3de0569184dcbd5b0a668762649c4c9bced74a7280d1a83a08ea16d8af8de609",
          "v": 1910456,
          "creates": null,
          "raw": "0xf88c5e8501dcd6500083430d6194f5a26be0787179a8aec2043ed337fedebc7776c180a41e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4831d26b8a037515d8f4ffb16899e96c0824871e9b6aac1c18ba0e0dca9f5f34e35a9470c46a03de0569184dcbd5b0a668762649c4c9bced74a7280d1a83a08ea16d8af8de609",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x41066b"
          },
          "logsBloom": "0x0000000004000000000000000800000000000000000000000000000080000002000008000004000000000000100000000000000000000000800000000000000004080000000000000000040000000000000000000000000000000000000002000000000004000300000004000000000000000000000000000080000000000000000000000000000000000001000000000000000000000000000000000000002020000000000000000000000080000000400000000000000000000000000100000000000000000000000010000000001000000a000000000000000000000000000000000000000000000000000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c1",
              "logIndex": 0,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e00000000000000000000000019cb0798a0d2b078ad768f2996d1c7b2dd1c7d1600000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x00000000000000000000000019cb0798a0d2b078ad768f2996d1c7b2dd1c7d16",
              "logIndex": 4,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x00000000000000000000000019cb0798a0d2b078ad768f2996d1c7b2dd1c7d16000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d40000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x41066b"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248098,
          "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x1e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
          "logIndex": 4,
          "decode": "<function>",
          "name": "CreateContent",
          "signature": "CreateContent(address)",
          "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
          "values": {
            "0": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
            "contentAddress": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
            "length": 1
          },
          "contract": "BaseContentSpace",
          "hash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
          "confirmations": 35,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x430d61"
          },
          "to": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 94,
          "r": "0x37515d8f4ffb16899e96c0824871e9b6aac1c18ba0e0dca9f5f34e35a9470c46",
          "s": "0x3de0569184dcbd5b0a668762649c4c9bced74a7280d1a83a08ea16d8af8de609",
          "v": 1910456,
          "creates": null,
          "raw": "0xf88c5e8501dcd6500083430d6194f5a26be0787179a8aec2043ed337fedebc7776c180a41e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4831d26b8a037515d8f4ffb16899e96c0824871e9b6aac1c18ba0e0dca9f5f34e35a9470c46a03de0569184dcbd5b0a668762649c4c9bced74a7280d1a83a08ea16d8af8de609",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x41066b"
          },
          "logsBloom": "0x0000000004000000000000000800000000000000000000000000000080000002000008000004000000000000100000000000000000000000800000000000000004080000000000000000040000000000000000000000000000000000000002000000000004000300000004000000000000000000000000000080000000000000000000000000000000000001000000000000000000000000000000000000002020000000000000000000000080000000400000000000000000000000000100000000000000000000000010000000001000000a000000000000000000000000000000000000000000000000000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c1",
              "logIndex": 0,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e00000000000000000000000019cb0798a0d2b078ad768f2996d1c7b2dd1c7d1600000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x00000000000000000000000019cb0798a0d2b078ad768f2996d1c7b2dd1c7d16",
              "logIndex": 4,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x00000000000000000000000019cb0798a0d2b078ad768f2996d1c7b2dd1c7d16000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d40000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x41066b"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248098,
          "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
          "data": "0x1e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
          "logIndex": 3,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "1": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
            "2": 200,
            "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "entity": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
            "aggregate": 200,
            "length": 3
          },
          "hash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
          "confirmations": 35,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x430d61"
          },
          "to": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 94,
          "r": "0x37515d8f4ffb16899e96c0824871e9b6aac1c18ba0e0dca9f5f34e35a9470c46",
          "s": "0x3de0569184dcbd5b0a668762649c4c9bced74a7280d1a83a08ea16d8af8de609",
          "v": 1910456,
          "creates": null,
          "raw": "0xf88c5e8501dcd6500083430d6194f5a26be0787179a8aec2043ed337fedebc7776c180a41e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4831d26b8a037515d8f4ffb16899e96c0824871e9b6aac1c18ba0e0dca9f5f34e35a9470c46a03de0569184dcbd5b0a668762649c4c9bced74a7280d1a83a08ea16d8af8de609",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x41066b"
          },
          "logsBloom": "0x0000000004000000000000000800000000000000000000000000000080000002000008000004000000000000100000000000000000000000800000000000000004080000000000000000040000000000000000000000000000000000000002000000000004000300000004000000000000000000000000000080000000000000000000000000000000000001000000000000000000000000000000000000002020000000000000000000000080000000400000000000000000000000000100000000000000000000000010000000001000000a000000000000000000000000000000000000000000000000000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c1",
              "logIndex": 0,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e00000000000000000000000019cb0798a0d2b078ad768f2996d1c7b2dd1c7d1600000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x00000000000000000000000019cb0798a0d2b078ad768f2996d1c7b2dd1c7d16",
              "logIndex": 4,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x00000000000000000000000019cb0798a0d2b078ad768f2996d1c7b2dd1c7d16000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d40000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x41066b"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248098,
          "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x1e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
          "logIndex": 2,
          "decode": "<function>",
          "name": "GetAccessWallet",
          "signature": "GetAccessWallet(address)",
          "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "walletAddress": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "length": 1
          },
          "contract": "BaseContentSpace",
          "hash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
          "confirmations": 35,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x430d61"
          },
          "to": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 94,
          "r": "0x37515d8f4ffb16899e96c0824871e9b6aac1c18ba0e0dca9f5f34e35a9470c46",
          "s": "0x3de0569184dcbd5b0a668762649c4c9bced74a7280d1a83a08ea16d8af8de609",
          "v": 1910456,
          "creates": null,
          "raw": "0xf88c5e8501dcd6500083430d6194f5a26be0787179a8aec2043ed337fedebc7776c180a41e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4831d26b8a037515d8f4ffb16899e96c0824871e9b6aac1c18ba0e0dca9f5f34e35a9470c46a03de0569184dcbd5b0a668762649c4c9bced74a7280d1a83a08ea16d8af8de609",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x41066b"
          },
          "logsBloom": "0x0000000004000000000000000800000000000000000000000000000080000002000008000004000000000000100000000000000000000000800000000000000004080000000000000000040000000000000000000000000000000000000002000000000004000300000004000000000000000000000000000080000000000000000000000000000000000001000000000000000000000000000000000000002020000000000000000000000080000000400000000000000000000000000100000000000000000000000010000000001000000a000000000000000000000000000000000000000000000000000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c1",
              "logIndex": 0,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e00000000000000000000000019cb0798a0d2b078ad768f2996d1c7b2dd1c7d1600000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x00000000000000000000000019cb0798a0d2b078ad768f2996d1c7b2dd1c7d16",
              "logIndex": 4,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x00000000000000000000000019cb0798a0d2b078ad768f2996d1c7b2dd1c7d16000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d40000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x41066b"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248098,
          "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
          "data": "0x1e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
          "logIndex": 1,
          "decode": "<function>",
          "name": "SetContentContract",
          "signature": "SetContentContract(address)",
          "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
          "values": {
            "0": "0x0000000000000000000000000000000000000000",
            "contentContractAddress": "0x0000000000000000000000000000000000000000",
            "length": 1
          },
          "contract": "BaseContent",
          "hash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
          "confirmations": 35,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x430d61"
          },
          "to": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 94,
          "r": "0x37515d8f4ffb16899e96c0824871e9b6aac1c18ba0e0dca9f5f34e35a9470c46",
          "s": "0x3de0569184dcbd5b0a668762649c4c9bced74a7280d1a83a08ea16d8af8de609",
          "v": 1910456,
          "creates": null,
          "raw": "0xf88c5e8501dcd6500083430d6194f5a26be0787179a8aec2043ed337fedebc7776c180a41e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4831d26b8a037515d8f4ffb16899e96c0824871e9b6aac1c18ba0e0dca9f5f34e35a9470c46a03de0569184dcbd5b0a668762649c4c9bced74a7280d1a83a08ea16d8af8de609",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x41066b"
          },
          "logsBloom": "0x0000000004000000000000000800000000000000000000000000000080000002000008000004000000000000100000000000000000000000800000000000000004080000000000000000040000000000000000000000000000000000000002000000000004000300000004000000000000000000000000000080000000000000000000000000000000000001000000000000000000000000000000000000002020000000000000000000000080000000400000000000000000000000000100000000000000000000000010000000001000000a000000000000000000000000000000000000000000000000000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c1",
              "logIndex": 0,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e00000000000000000000000019cb0798a0d2b078ad768f2996d1c7b2dd1c7d1600000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x00000000000000000000000019cb0798a0d2b078ad768f2996d1c7b2dd1c7d16",
              "logIndex": 4,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x00000000000000000000000019cb0798a0d2b078ad768f2996d1c7b2dd1c7d16000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d40000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x41066b"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248098,
          "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
          "data": "0x1e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
          "logIndex": 0,
          "decode": "<function>",
          "name": "ContentObjectCreate",
          "signature": "ContentObjectCreate(address)",
          "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
          "values": {
            "0": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "containingLibrary": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "length": 1
          },
          "contract": "BaseContent",
          "hash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
          "confirmations": 35,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x430d61"
          },
          "to": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 94,
          "r": "0x37515d8f4ffb16899e96c0824871e9b6aac1c18ba0e0dca9f5f34e35a9470c46",
          "s": "0x3de0569184dcbd5b0a668762649c4c9bced74a7280d1a83a08ea16d8af8de609",
          "v": 1910456,
          "creates": null,
          "raw": "0xf88c5e8501dcd6500083430d6194f5a26be0787179a8aec2043ed337fedebc7776c180a41e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4831d26b8a037515d8f4ffb16899e96c0824871e9b6aac1c18ba0e0dca9f5f34e35a9470c46a03de0569184dcbd5b0a668762649c4c9bced74a7280d1a83a08ea16d8af8de609",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x41066b"
          },
          "logsBloom": "0x0000000004000000000000000800000000000000000000000000000080000002000008000004000000000000100000000000000000000000800000000000000004080000000000000000040000000000000000000000000000000000000002000000000004000300000004000000000000000000000000000080000000000000000000000000000000000001000000000000000000000000000000000000002020000000000000000000000080000000400000000000000000000000000100000000000000000000000010000000001000000a000000000000000000000000000000000000000000000000000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c1",
              "logIndex": 0,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e00000000000000000000000019cb0798a0d2b078ad768f2996d1c7b2dd1c7d1600000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x00000000000000000000000019cb0798a0d2b078ad768f2996d1c7b2dd1c7d16",
              "logIndex": 4,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248098,
              "transactionHash": "0x5432e36788ea7561f74beefc23fa0850de8809c99a84492ef560986572e3b07b",
              "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x00000000000000000000000019cb0798a0d2b078ad768f2996d1c7b2dd1c7d16000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d40000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0xa5c95a7acdaaf9417c2cdc577361a8ef5208ddea2f92a3d2c132fe55da2c6747",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x41066b"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248100,
          "blockHash": "0xcdeab2f1710cecb4697099cfc518023523e56059c871d3523471cc7244315aad",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f424c4838764d5168755679684176614154466a5555644544456d3373316b59414b6534415a634d5731455052547a4351426f71426a335739524b4658716f3237444c6347596633624544000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xc9eee5e390a7aee1d61020451dd53c3bb774d442af3b062332bb746e43956e79",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "2": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "objectHash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
            "length": 3
          },
          "hash": "0xc9eee5e390a7aee1d61020451dd53c3bb774d442af3b062332bb746e43956e79",
          "confirmations": 33,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x23fb2"
          },
          "to": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 96,
          "r": "0x6291218da6ce29e334033632980b07b5c2310fc92efdbb363a1fe157d629f1d4",
          "s": "0x1d99392c7d97d56c15e1c520956be4d51d3ab8ba2f700aa565a0b51d01785d65",
          "v": 1910456,
          "creates": null,
          "raw": "0xf9010d608501dcd6500083023fb29419cb0798a0d2b078ad768f2996d1c7b2dd1c7d1680b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f424c4838764d5168755679684176614154466a5555644544456d3373316b59414b6534415a634d5731455052547a4351426f71426a335739524b4658716f3237444c6347596633624544000000000000000000000000000000000000831d26b8a06291218da6ce29e334033632980b07b5c2310fc92efdbb363a1fe157d629f1d4a01d99392c7d97d56c15e1c520956be4d51d3ab8ba2f700aa565a0b51d01785d65",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x23fb2"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000001000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248100,
              "transactionHash": "0xc9eee5e390a7aee1d61020451dd53c3bb774d442af3b062332bb746e43956e79",
              "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c10000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f424c4838764d5168755679684176614154466a5555644544456d3373316b59414b6534415a634d5731455052547a4351426f71426a335739524b4658716f3237444c6347596633624544000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xcdeab2f1710cecb4697099cfc518023523e56059c871d3523471cc7244315aad",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x23fb2"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248096,
          "blockHash": "0xaa2c26e6b569fcc2d6b6ec0c319ab3b3c10384ee0579c287e663d1d402ebee30",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f454a76346261456e616e6e4b72436b636b564164636f54757375456f6348574235617061667a51664454623564524162636e4c5a48594a4541776a554c6f4c616d34596e4a4b63456338000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x4790cd62a009704a960f967e19037a02861b2c5743303ed993535f18586dceef",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "2": "hq__EJv4baEnannKrCkckVAdcoTusuEocHWB5apafzQfDTb5dRAbcnLZHYJEAwjULoLam4YnJKcEc8",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__EJv4baEnannKrCkckVAdcoTusuEocHWB5apafzQfDTb5dRAbcnLZHYJEAwjULoLam4YnJKcEc8",
            "length": 3
          },
          "hash": "0x4790cd62a009704a960f967e19037a02861b2c5743303ed993535f18586dceef",
          "confirmations": 37,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x20d7b"
          },
          "to": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 93,
          "r": "0xe15a586b0c528fc312413fe2a20eb088d3d79f41e923a0b5a1977b14428b413c",
          "s": "0x06c6ebde259092a0ef71521e458e6e5b3d4bb873849482c5977349720aa9b497",
          "v": 1910455,
          "creates": null,
          "raw": "0xf9010d5d8501dcd6500083020d7b94f5a26be0787179a8aec2043ed337fedebc7776c180b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f454a76346261456e616e6e4b72436b636b564164636f54757375456f6348574235617061667a51664454623564524162636e4c5a48594a4541776a554c6f4c616d34596e4a4b63456338000000000000000000000000000000000000831d26b7a0e15a586b0c528fc312413fe2a20eb088d3d79f41e923a0b5a1977b14428b413ca006c6ebde259092a0ef71521e458e6e5b3d4bb873849482c5977349720aa9b497",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x20d7b"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248096,
              "transactionHash": "0x4790cd62a009704a960f967e19037a02861b2c5743303ed993535f18586dceef",
              "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f454a76346261456e616e6e4b72436b636b564164636f54757375456f6348574235617061667a51664454623564524162636e4c5a48594a4541776a554c6f4c616d34596e4a4b63456338000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xaa2c26e6b569fcc2d6b6ec0c319ab3b3c10384ee0579c287e663d1d402ebee30",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x20d7b"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248095,
          "blockHash": "0xde8f2920166ed015edd9b2d856e3023b209e1a92a4867043b1717f58343422f2",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "data": "0xc287e0ed",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x770daf15bcdfd1b1579218d04b6965538ac8054bf80c3dad25aa381f726fc2af",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          },
          "hash": "0x770daf15bcdfd1b1579218d04b6965538ac8054bf80c3dad25aa381f726fc2af",
          "confirmations": 38,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x6002"
          },
          "to": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 92,
          "r": "0x55b2762eb35bf31cab57c4b10b8b83b5a3d8c25709e69a59023df75a0b593d25",
          "s": "0x7f0b56a60e98f7dbcec2d9c7c82c3e20e75ee33aad3dc20ea9e1f137e02a7813",
          "v": 1910456,
          "creates": null,
          "raw": "0xf86b5c8501dcd6500082600294f5a26be0787179a8aec2043ed337fedebc7776c18084c287e0ed831d26b8a055b2762eb35bf31cab57c4b10b8b83b5a3d8c25709e69a59023df75a0b593d25a07f0b56a60e98f7dbcec2d9c7c82c3e20e75ee33aad3dc20ea9e1f137e02a7813",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x6002"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000040000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248095,
              "transactionHash": "0x770daf15bcdfd1b1579218d04b6965538ac8054bf80c3dad25aa381f726fc2af",
              "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
              "topics": [
                "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
              ],
              "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xde8f2920166ed015edd9b2d856e3023b209e1a92a4867043b1717f58343422f2",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x6002"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248097,
          "blockHash": "0x96f808571dfd76cf2a408ef8c2954626d7890ad87c0756d9aaf72077d8f4f7ef",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0xf943003cb3ac459c42b08c9b136420cac1e14e426612d2a780a7263285971c95",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__EJv4baEnannKrCkckVAdcoTusuEocHWB5apafzQfDTb5dRAbcnLZHYJEAwjULoLam4YnJKcEc8",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__EJv4baEnannKrCkckVAdcoTusuEocHWB5apafzQfDTb5dRAbcnLZHYJEAwjULoLam4YnJKcEc8",
            "length": 2
          },
          "hash": "0xf943003cb3ac459c42b08c9b136420cac1e14e426612d2a780a7263285971c95",
          "confirmations": 36,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14398,
          "r": "0x995361e94aa79117fbffdfdf068a29b8dc5f0cd118d4dbf0709ffd4a232fa8d7",
          "s": "0x2941d452efa4d3dfe4d1edc6cb5d8248969cf597a4dd196223d33a41a6b9ae3f",
          "v": 27,
          "creates": null,
          "raw": "0xf86b82383e8501dcd650008398968094f5a26be0787179a8aec2043ed337fedebc7776c18084446e88261ba0995361e94aa79117fbffdfdf068a29b8dc5f0cd118d4dbf0709ffd4a232fa8d7a02941d452efa4d3dfe4d1edc6cb5d8248969cf597a4dd196223d33a41a6b9ae3f",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x1806b"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248097,
              "transactionHash": "0xf943003cb3ac459c42b08c9b136420cac1e14e426612d2a780a7263285971c95",
              "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f454a76346261456e616e6e4b72436b636b564164636f54757375456f6348574235617061667a51664454623564524162636e4c5a48594a4541776a554c6f4c616d34596e4a4b63456338000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x96f808571dfd76cf2a408ef8c2954626d7890ad87c0756d9aaf72077d8f4f7ef",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x1806b"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248094,
          "blockHash": "0x1ec2577119fc2f73e998d2e23b8516ba67363d7cebd0cc62de07c40d29cb6c09",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x40b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4",
          "topics": [
            "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571"
          ],
          "transactionHash": "0xde1b2e1b230861516c7191bcdf55e23b7da1f472b66b5c1f93e37b745c5fc0f4",
          "logIndex": 2,
          "decode": "<function>",
          "name": "CreateLibrary",
          "signature": "CreateLibrary(address)",
          "topic": "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571",
          "values": {
            "0": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "libraryAddress": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "length": 1
          },
          "contract": "BaseContentSpace",
          "hash": "0xde1b2e1b230861516c7191bcdf55e23b7da1f472b66b5c1f93e37b745c5fc0f4",
          "confirmations": 39,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x3ae9f8"
          },
          "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 91,
          "r": "0xacfa0f4297ca6f586fec99a071d2b4ef36bba8be560a312f2877fb81f69afea2",
          "s": "0x1bc18327156075a21d1dced05f2cd71a7f4bd060d908a011eb1a81b0f02c1434",
          "v": 1910455,
          "creates": null,
          "raw": "0xf88c5b8501dcd65000833ae9f8948f5b42b31d734800c5f1d3be26461f3827d6549880a440b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4831d26b7a0acfa0f4297ca6f586fec99a071d2b4ef36bba8be560a312f2877fb81f69afea2a01bc18327156075a21d1dced05f2cd71a7f4bd060d908a011eb1a81b0f02c1434",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x3a0195"
          },
          "logsBloom": "0x00000000000000000000000008000000000000000000000000000000000000020000000000040000000000001000000000000000000000000000000000000000040800000000000000080000000000000000000000000000000000000000000000000000000001000000040000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000080000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248094,
              "transactionHash": "0xde1b2e1b230861516c7191bcdf55e23b7da1f472b66b5c1f93e37b745c5fc0f4",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 0,
              "blockHash": "0x1ec2577119fc2f73e998d2e23b8516ba67363d7cebd0cc62de07c40d29cb6c09",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248094,
              "transactionHash": "0xde1b2e1b230861516c7191bcdf55e23b7da1f472b66b5c1f93e37b745c5fc0f4",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c100000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 1,
              "blockHash": "0x1ec2577119fc2f73e998d2e23b8516ba67363d7cebd0cc62de07c40d29cb6c09",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248094,
              "transactionHash": "0xde1b2e1b230861516c7191bcdf55e23b7da1f472b66b5c1f93e37b745c5fc0f4",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571"
              ],
              "data": "0x000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c1",
              "logIndex": 2,
              "blockHash": "0x1ec2577119fc2f73e998d2e23b8516ba67363d7cebd0cc62de07c40d29cb6c09",
              "transactionLogIndex": 2
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x3a0195"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248094,
          "blockHash": "0x1ec2577119fc2f73e998d2e23b8516ba67363d7cebd0cc62de07c40d29cb6c09",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
          "data": "0x40b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0xde1b2e1b230861516c7191bcdf55e23b7da1f472b66b5c1f93e37b745c5fc0f4",
          "logIndex": 1,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "1": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "2": 200,
            "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "entity": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "aggregate": 200,
            "length": 3
          },
          "hash": "0xde1b2e1b230861516c7191bcdf55e23b7da1f472b66b5c1f93e37b745c5fc0f4",
          "confirmations": 39,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x3ae9f8"
          },
          "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 91,
          "r": "0xacfa0f4297ca6f586fec99a071d2b4ef36bba8be560a312f2877fb81f69afea2",
          "s": "0x1bc18327156075a21d1dced05f2cd71a7f4bd060d908a011eb1a81b0f02c1434",
          "v": 1910455,
          "creates": null,
          "raw": "0xf88c5b8501dcd65000833ae9f8948f5b42b31d734800c5f1d3be26461f3827d6549880a440b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4831d26b7a0acfa0f4297ca6f586fec99a071d2b4ef36bba8be560a312f2877fb81f69afea2a01bc18327156075a21d1dced05f2cd71a7f4bd060d908a011eb1a81b0f02c1434",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x3a0195"
          },
          "logsBloom": "0x00000000000000000000000008000000000000000000000000000000000000020000000000040000000000001000000000000000000000000000000000000000040800000000000000080000000000000000000000000000000000000000000000000000000001000000040000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000080000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248094,
              "transactionHash": "0xde1b2e1b230861516c7191bcdf55e23b7da1f472b66b5c1f93e37b745c5fc0f4",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 0,
              "blockHash": "0x1ec2577119fc2f73e998d2e23b8516ba67363d7cebd0cc62de07c40d29cb6c09",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248094,
              "transactionHash": "0xde1b2e1b230861516c7191bcdf55e23b7da1f472b66b5c1f93e37b745c5fc0f4",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c100000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 1,
              "blockHash": "0x1ec2577119fc2f73e998d2e23b8516ba67363d7cebd0cc62de07c40d29cb6c09",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248094,
              "transactionHash": "0xde1b2e1b230861516c7191bcdf55e23b7da1f472b66b5c1f93e37b745c5fc0f4",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571"
              ],
              "data": "0x000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c1",
              "logIndex": 2,
              "blockHash": "0x1ec2577119fc2f73e998d2e23b8516ba67363d7cebd0cc62de07c40d29cb6c09",
              "transactionLogIndex": 2
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x3a0195"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248094,
          "blockHash": "0x1ec2577119fc2f73e998d2e23b8516ba67363d7cebd0cc62de07c40d29cb6c09",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x40b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "transactionHash": "0xde1b2e1b230861516c7191bcdf55e23b7da1f472b66b5c1f93e37b745c5fc0f4",
          "logIndex": 0,
          "decode": "<function>",
          "name": "GetAccessWallet",
          "signature": "GetAccessWallet(address)",
          "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "walletAddress": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "length": 1
          },
          "contract": "BaseContentSpace",
          "hash": "0xde1b2e1b230861516c7191bcdf55e23b7da1f472b66b5c1f93e37b745c5fc0f4",
          "confirmations": 39,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x3ae9f8"
          },
          "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 91,
          "r": "0xacfa0f4297ca6f586fec99a071d2b4ef36bba8be560a312f2877fb81f69afea2",
          "s": "0x1bc18327156075a21d1dced05f2cd71a7f4bd060d908a011eb1a81b0f02c1434",
          "v": 1910455,
          "creates": null,
          "raw": "0xf88c5b8501dcd65000833ae9f8948f5b42b31d734800c5f1d3be26461f3827d6549880a440b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4831d26b7a0acfa0f4297ca6f586fec99a071d2b4ef36bba8be560a312f2877fb81f69afea2a01bc18327156075a21d1dced05f2cd71a7f4bd060d908a011eb1a81b0f02c1434",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x3a0195"
          },
          "logsBloom": "0x00000000000000000000000008000000000000000000000000000000000000020000000000040000000000001000000000000000000000000000000000000000040800000000000000080000000000000000000000000000000000000000000000000000000001000000040000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000080000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248094,
              "transactionHash": "0xde1b2e1b230861516c7191bcdf55e23b7da1f472b66b5c1f93e37b745c5fc0f4",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 0,
              "blockHash": "0x1ec2577119fc2f73e998d2e23b8516ba67363d7cebd0cc62de07c40d29cb6c09",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248094,
              "transactionHash": "0xde1b2e1b230861516c7191bcdf55e23b7da1f472b66b5c1f93e37b745c5fc0f4",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c100000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 1,
              "blockHash": "0x1ec2577119fc2f73e998d2e23b8516ba67363d7cebd0cc62de07c40d29cb6c09",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248094,
              "transactionHash": "0xde1b2e1b230861516c7191bcdf55e23b7da1f472b66b5c1f93e37b745c5fc0f4",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571"
              ],
              "data": "0x000000000000000000000000f5a26be0787179a8aec2043ed337fedebc7776c1",
              "logIndex": 2,
              "blockHash": "0x1ec2577119fc2f73e998d2e23b8516ba67363d7cebd0cc62de07c40d29cb6c09",
              "transactionLogIndex": 2
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x3a0195"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248091,
          "blockHash": "0x583106d36b7aec6ef6ce6739c64dbe2facdd5828f5d673960a9695df20b9ae1f",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x87c2160786b756b3d14f7f3e4662969385e48ed9021a3ecd0aae83d50e6347d7",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__DD8yqTgdjySCXySbdDkqCEmjyMSEq7a7XLtW2Jdkv7BEKAGHu3naGHfwMDzAeuVdYvQ4GgY2Zf",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__DD8yqTgdjySCXySbdDkqCEmjyMSEq7a7XLtW2Jdkv7BEKAGHu3naGHfwMDzAeuVdYvQ4GgY2Zf",
            "length": 2
          },
          "hash": "0x87c2160786b756b3d14f7f3e4662969385e48ed9021a3ecd0aae83d50e6347d7",
          "confirmations": 42,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14396,
          "r": "0x2161ca2f134163122686e3079c966b2816343179ae660066655612d357a46800",
          "s": "0x53461c73866fe0ba54b7a4d764141588e7a2e8409f4fa74ed7851671df18109f",
          "v": 27,
          "creates": null,
          "raw": "0xf86b82383c8501dcd650008398968094452221123460f1fb35344863099b28dd0ca050728084446e88261ba02161ca2f134163122686e3079c966b2816343179ae660066655612d357a46800a053461c73866fe0ba54b7a4d764141588e7a2e8409f4fa74ed7851671df18109f",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x211a5"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248091,
              "transactionHash": "0x87c2160786b756b3d14f7f3e4662969385e48ed9021a3ecd0aae83d50e6347d7",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f44443879715467646a7953435879536264446b7143456d6a794d534571376137584c7457324a646b763742454b41474875336e61474866774d447a416575566459765134476759325a66000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x583106d36b7aec6ef6ce6739c64dbe2facdd5828f5d673960a9695df20b9ae1f",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x211a5"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248093,
          "blockHash": "0x2eadad3784a3252d8e3711a05d7c0d4a30e7b9edac769458746424af537a6da1",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x96e2e1d79c5a305cdef224a07a82de3e7ca2408eccbd55cd3c8f4b8e7f3d49dd",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__2arr7xpNpoySq6vEUEVbq3gmv3wPUFAB2P3nfEgdDfE9ovodMREzbBL4Z17hgg7cviuXjY7897",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__2arr7xpNpoySq6vEUEVbq3gmv3wPUFAB2P3nfEgdDfE9ovodMREzbBL4Z17hgg7cviuXjY7897",
            "length": 2
          },
          "hash": "0x96e2e1d79c5a305cdef224a07a82de3e7ca2408eccbd55cd3c8f4b8e7f3d49dd",
          "confirmations": 40,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14397,
          "r": "0x008a8b20ecc0f8aaf7c7bc08b102c4239857a2cb023947faef1f0f59b1589729",
          "s": "0x614d70ce554c593c5b96fc3bd94fec7632aafbef214ca1273a328065b41137d9",
          "v": 28,
          "creates": null,
          "raw": "0xf86a82383d8501dcd650008398968094452221123460f1fb35344863099b28dd0ca050728084446e88261c9f8a8b20ecc0f8aaf7c7bc08b102c4239857a2cb023947faef1f0f59b1589729a0614d70ce554c593c5b96fc3bd94fec7632aafbef214ca1273a328065b41137d9",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x211a5"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248093,
              "transactionHash": "0x96e2e1d79c5a305cdef224a07a82de3e7ca2408eccbd55cd3c8f4b8e7f3d49dd",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f326172723778704e706f795371367645554556627133676d76337750554641423250336e66456764446645396f766f644d52457a62424c345a31376867673763766975586a5937383937000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x2eadad3784a3252d8e3711a05d7c0d4a30e7b9edac769458746424af537a6da1",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x211a5"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248092,
          "blockHash": "0x3169fcfbc99045a4da8c4cd163cf48b5a2502111bd0195cfdbeb13356d2deaf9",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f326172723778704e706f795371367645554556627133676d76337750554641423250336e66456764446645396f766f644d52457a62424c345a31376867673763766975586a5937383937000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xda685849f39c5673b29f95329a5e5c1e00b5a508e4c6c256daa598e1a064b2ea",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__2arr7xpNpoySq6vEUEVbq3gmv3wPUFAB2P3nfEgdDfE9ovodMREzbBL4Z17hgg7cviuXjY7897",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__2arr7xpNpoySq6vEUEVbq3gmv3wPUFAB2P3nfEgdDfE9ovodMREzbBL4Z17hgg7cviuXjY7897",
            "length": 3
          },
          "hash": "0xda685849f39c5673b29f95329a5e5c1e00b5a508e4c6c256daa598e1a064b2ea",
          "confirmations": 41,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x2051a"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 90,
          "r": "0xe18c67a25b194d122f5dd4096cb937fdedb9c2fe682de1d08069cc798dd71cee",
          "s": "0x06d643837647edc9ddcbdb7376ccb146985476a4e3475db570cbf172135584ab",
          "v": 1910455,
          "creates": null,
          "raw": "0xf9010d5a8501dcd650008302051a94452221123460f1fb35344863099b28dd0ca0507280b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f326172723778704e706f795371367645554556627133676d76337750554641423250336e66456764446645396f766f644d52457a62424c345a31376867673763766975586a5937383937000000000000000000000000000000000000831d26b7a0e18c67a25b194d122f5dd4096cb937fdedb9c2fe682de1d08069cc798dd71ceea006d643837647edc9ddcbdb7376ccb146985476a4e3475db570cbf172135584ab",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x2051a"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000001000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248092,
              "transactionHash": "0xda685849f39c5673b29f95329a5e5c1e00b5a508e4c6c256daa598e1a064b2ea",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f326172723778704e706f795371367645554556627133676d76337750554641423250336e66456764446645396f766f644d52457a62424c345a31376867673763766975586a5937383937000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x3169fcfbc99045a4da8c4cd163cf48b5a2502111bd0195cfdbeb13356d2deaf9",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x2051a"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248088,
          "blockHash": "0x13e83110c1bc89279a8032a92ce8c824a8f0e120be1495af54618abec85a9299",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f3965754b765437566b7a6177314d7257505a526436356967337739705658653936564841716457744c6f73505054596a6e4b4756564d573263554c6b7963585a6833767a63366f794c64000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xeb1ddcaf68be95d1f7a62212cc50fef38e6d5180a8528517fe9a24a033064847",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__9euKvT7Vkzaw1MrWPZRd65ig3w9pVXe96VHAqdWtLosPPTYjnKGVVMW2cULkycXZh3vzc6oyLd",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__9euKvT7Vkzaw1MrWPZRd65ig3w9pVXe96VHAqdWtLosPPTYjnKGVVMW2cULkycXZh3vzc6oyLd",
            "length": 3
          },
          "hash": "0xeb1ddcaf68be95d1f7a62212cc50fef38e6d5180a8528517fe9a24a033064847",
          "confirmations": 45,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x2051a"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 88,
          "r": "0xa413c2e9cb0267dbf544e0a6be2262e26729cef6b212795ab9de67c5d66c0fc5",
          "s": "0x14675fbea508b51127a9b7548f50d4a84b833de940e810be102520dbf1e7eb3d",
          "v": 1910456,
          "creates": null,
          "raw": "0xf9010d588501dcd650008302051a94452221123460f1fb35344863099b28dd0ca0507280b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f3965754b765437566b7a6177314d7257505a526436356967337739705658653936564841716457744c6f73505054596a6e4b4756564d573263554c6b7963585a6833767a63366f794c64000000000000000000000000000000000000831d26b8a0a413c2e9cb0267dbf544e0a6be2262e26729cef6b212795ab9de67c5d66c0fc5a014675fbea508b51127a9b7548f50d4a84b833de940e810be102520dbf1e7eb3d",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x2051a"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000001000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248088,
              "transactionHash": "0xeb1ddcaf68be95d1f7a62212cc50fef38e6d5180a8528517fe9a24a033064847",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f3965754b765437566b7a6177314d7257505a526436356967337739705658653936564841716457744c6f73505054596a6e4b4756564d573263554c6b7963585a6833767a63366f794c64000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x13e83110c1bc89279a8032a92ce8c824a8f0e120be1495af54618abec85a9299",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x2051a"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248089,
          "blockHash": "0x952592793c6d03b72db70b514d51a1d7723fc616e8a6af9062c6baff18e94756",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x293e47c73845736c38b27ab05162d68e809da07be044a1fd055d6ee4d026d55a",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__9euKvT7Vkzaw1MrWPZRd65ig3w9pVXe96VHAqdWtLosPPTYjnKGVVMW2cULkycXZh3vzc6oyLd",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__9euKvT7Vkzaw1MrWPZRd65ig3w9pVXe96VHAqdWtLosPPTYjnKGVVMW2cULkycXZh3vzc6oyLd",
            "length": 2
          },
          "hash": "0x293e47c73845736c38b27ab05162d68e809da07be044a1fd055d6ee4d026d55a",
          "confirmations": 44,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14395,
          "r": "0xb3566b6b97a901e024a56209a88c1c08d16126602842360b83f88e0fbaa47f3f",
          "s": "0x772743172007cbd76c6710c7d28b9916538353c0b4ced7a08ff68af4300ebc25",
          "v": 28,
          "creates": null,
          "raw": "0xf86b82383b8501dcd650008398968094452221123460f1fb35344863099b28dd0ca050728084446e88261ca0b3566b6b97a901e024a56209a88c1c08d16126602842360b83f88e0fbaa47f3fa0772743172007cbd76c6710c7d28b9916538353c0b4ced7a08ff68af4300ebc25",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x211a5"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248089,
              "transactionHash": "0x293e47c73845736c38b27ab05162d68e809da07be044a1fd055d6ee4d026d55a",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f3965754b765437566b7a6177314d7257505a526436356967337739705658653936564841716457744c6f73505054596a6e4b4756564d573263554c6b7963585a6833767a63366f794c64000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x952592793c6d03b72db70b514d51a1d7723fc616e8a6af9062c6baff18e94756",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x211a5"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248090,
          "blockHash": "0xf71687120ee3844276be66debee4d642074bcd6e95782f9bae4e0555de78eef9",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f44443879715467646a7953435879536264446b7143456d6a794d534571376137584c7457324a646b763742454b41474875336e61474866774d447a416575566459765134476759325a66000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x03693b08d610a1de2113b700a16c17d3121021075cd337be9dbbcb489635819b",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__DD8yqTgdjySCXySbdDkqCEmjyMSEq7a7XLtW2Jdkv7BEKAGHu3naGHfwMDzAeuVdYvQ4GgY2Zf",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__DD8yqTgdjySCXySbdDkqCEmjyMSEq7a7XLtW2Jdkv7BEKAGHu3naGHfwMDzAeuVdYvQ4GgY2Zf",
            "length": 3
          },
          "hash": "0x03693b08d610a1de2113b700a16c17d3121021075cd337be9dbbcb489635819b",
          "confirmations": 43,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x2051a"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 89,
          "r": "0xdc67f17aa9ea4148dd7a6870ace23e6e8d56c2c0cf841450652995569a4d1575",
          "s": "0x109c05db72bef0cd9fe4162ff227e41b38829890dff8d931bce7c20c51a5f18d",
          "v": 1910455,
          "creates": null,
          "raw": "0xf9010d598501dcd650008302051a94452221123460f1fb35344863099b28dd0ca0507280b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f44443879715467646a7953435879536264446b7143456d6a794d534571376137584c7457324a646b763742454b41474875336e61474866774d447a416575566459765134476759325a66000000000000000000000000000000000000831d26b7a0dc67f17aa9ea4148dd7a6870ace23e6e8d56c2c0cf841450652995569a4d1575a0109c05db72bef0cd9fe4162ff227e41b38829890dff8d931bce7c20c51a5f18d",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x2051a"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000001000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248090,
              "transactionHash": "0x03693b08d610a1de2113b700a16c17d3121021075cd337be9dbbcb489635819b",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f44443879715467646a7953435879536264446b7143456d6a794d534571376137584c7457324a646b763742454b41474875336e61474866774d447a416575566459765134476759325a66000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xf71687120ee3844276be66debee4d642074bcd6e95782f9bae4e0555de78eef9",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x2051a"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248087,
          "blockHash": "0xb8cd49c8c1332a9e22e898175a51c1c2599de2c9ca235c1a7148a1d7b215b014",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x9e741b19bd838f521d8c052ec38be2234d43eeb0316a34df84c14e508c149156",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__K1VvZwsd9GHEMDcy8yaLeEy2X3zp1wyU4NUtsRJHuiKL9vSUabyskwXb8gA5H1qRm2UNnz89DK",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__K1VvZwsd9GHEMDcy8yaLeEy2X3zp1wyU4NUtsRJHuiKL9vSUabyskwXb8gA5H1qRm2UNnz89DK",
            "length": 2
          },
          "hash": "0x9e741b19bd838f521d8c052ec38be2234d43eeb0316a34df84c14e508c149156",
          "confirmations": 46,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14394,
          "r": "0x6ce2d81b79d642d8291556b9ad442e891ac6480c7c22e4e54e42d5899e2cbcab",
          "s": "0x6dbf034f02069c845bfc5ad75f9634403d3361faecd8fe0f66dfa972196212bc",
          "v": 28,
          "creates": null,
          "raw": "0xf86b82383a8501dcd650008398968094452221123460f1fb35344863099b28dd0ca050728084446e88261ca06ce2d81b79d642d8291556b9ad442e891ac6480c7c22e4e54e42d5899e2cbcaba06dbf034f02069c845bfc5ad75f9634403d3361faecd8fe0f66dfa972196212bc",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x211a5"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248087,
              "transactionHash": "0x9e741b19bd838f521d8c052ec38be2234d43eeb0316a34df84c14e508c149156",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4b3156765a777364394748454d4463793879614c6545793258337a7031777955344e557473524a4875694b4c39765355616279736b77586238674135483171526d32554e6e7a3839444b000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xb8cd49c8c1332a9e22e898175a51c1c2599de2c9ca235c1a7148a1d7b215b014",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x211a5"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248086,
          "blockHash": "0xd52b0016017c8a297ef11d40bdf3ed4252e33240d4f7334deab5a1c101be8a78",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4b3156765a777364394748454d4463793879614c6545793258337a7031777955344e557473524a4875694b4c39765355616279736b77586238674135483171526d32554e6e7a3839444b000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xbcd1ca50d9b1b38eb2866953c46bfd17286c0a943e4adc56318b5e162d20aa99",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__K1VvZwsd9GHEMDcy8yaLeEy2X3zp1wyU4NUtsRJHuiKL9vSUabyskwXb8gA5H1qRm2UNnz89DK",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__K1VvZwsd9GHEMDcy8yaLeEy2X3zp1wyU4NUtsRJHuiKL9vSUabyskwXb8gA5H1qRm2UNnz89DK",
            "length": 3
          },
          "hash": "0xbcd1ca50d9b1b38eb2866953c46bfd17286c0a943e4adc56318b5e162d20aa99",
          "confirmations": 47,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x2051a"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 87,
          "r": "0x00ad6c6f5f4843e0977c8b5371c4f9f6c7d1ebd43bc61f607dcac7d7a781f52a",
          "s": "0x707b86332aadcd949e679d1919203d2797f1fcd897d1156f51c1669720ab2134",
          "v": 1910456,
          "creates": null,
          "raw": "0xf9010c578501dcd650008302051a94452221123460f1fb35344863099b28dd0ca0507280b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4b3156765a777364394748454d4463793879614c6545793258337a7031777955344e557473524a4875694b4c39765355616279736b77586238674135483171526d32554e6e7a3839444b000000000000000000000000000000000000831d26b89fad6c6f5f4843e0977c8b5371c4f9f6c7d1ebd43bc61f607dcac7d7a781f52aa0707b86332aadcd949e679d1919203d2797f1fcd897d1156f51c1669720ab2134",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x2051a"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000001000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248086,
              "transactionHash": "0xbcd1ca50d9b1b38eb2866953c46bfd17286c0a943e4adc56318b5e162d20aa99",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4b3156765a777364394748454d4463793879614c6545793258337a7031777955344e557473524a4875694b4c39765355616279736b77586238674135483171526d32554e6e7a3839444b000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xd52b0016017c8a297ef11d40bdf3ed4252e33240d4f7334deab5a1c101be8a78",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x2051a"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248085,
          "blockHash": "0x8c4f9f136e33c9f63c9363b5d35977bb5c750497ed1f8a30adbea8b926e142fe",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0xe8d87c957f8350cfb7829db36e43185c604171d239957c7f09cd5aaf9b7752fe",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__HanxHUDZzMsD81412NJmajqcybt5EbZyhmKwMnjwD7fS2wtcdoqjSy2dd9Y9zkcbxvNTcCYw7P",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__HanxHUDZzMsD81412NJmajqcybt5EbZyhmKwMnjwD7fS2wtcdoqjSy2dd9Y9zkcbxvNTcCYw7P",
            "length": 2
          },
          "hash": "0xe8d87c957f8350cfb7829db36e43185c604171d239957c7f09cd5aaf9b7752fe",
          "confirmations": 48,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14393,
          "r": "0x7a0753abedc1c877b1291a19688d50d0b82ff33fdb9518adfeed535b58333233",
          "s": "0x0eb8d4220de55d7cbebe5dad1324325b715276da4d11ba0e8c6f7f701f93cf19",
          "v": 28,
          "creates": null,
          "raw": "0xf86b8238398501dcd650008398968094452221123460f1fb35344863099b28dd0ca050728084446e88261ca07a0753abedc1c877b1291a19688d50d0b82ff33fdb9518adfeed535b58333233a00eb8d4220de55d7cbebe5dad1324325b715276da4d11ba0e8c6f7f701f93cf19",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x211a5"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248085,
              "transactionHash": "0xe8d87c957f8350cfb7829db36e43185c604171d239957c7f09cd5aaf9b7752fe",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f48616e784855445a7a4d734438313431324e4a6d616a71637962743545625a79686d4b774d6e6a774437665332777463646f716a53793264643959397a6b636278764e54634359773750000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x8c4f9f136e33c9f63c9363b5d35977bb5c750497ed1f8a30adbea8b926e142fe",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x211a5"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248084,
          "blockHash": "0xfbc0f19aa9076e079a45b0ac48b9de41aa5e296a0dfee58716b0a1907e5f5897",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f48616e784855445a7a4d734438313431324e4a6d616a71637962743545625a79686d4b774d6e6a774437665332777463646f716a53793264643959397a6b636278764e54634359773750000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xfa45e0c403c57c9a951b180dee9ec548cc8367b60b5212d47ce71846f02db151",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__HanxHUDZzMsD81412NJmajqcybt5EbZyhmKwMnjwD7fS2wtcdoqjSy2dd9Y9zkcbxvNTcCYw7P",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__HanxHUDZzMsD81412NJmajqcybt5EbZyhmKwMnjwD7fS2wtcdoqjSy2dd9Y9zkcbxvNTcCYw7P",
            "length": 3
          },
          "hash": "0xfa45e0c403c57c9a951b180dee9ec548cc8367b60b5212d47ce71846f02db151",
          "confirmations": 49,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x2051a"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 86,
          "r": "0xa7e98cebab337f7d0ce08f041b901972771d8405025e605c5bfcff5925516795",
          "s": "0x1acc6fb0067082d1e97bb410b0105b2cb8b6364549d3bd37ecdd2534981fc927",
          "v": 1910455,
          "creates": null,
          "raw": "0xf9010d568501dcd650008302051a94452221123460f1fb35344863099b28dd0ca0507280b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f48616e784855445a7a4d734438313431324e4a6d616a71637962743545625a79686d4b774d6e6a774437665332777463646f716a53793264643959397a6b636278764e54634359773750000000000000000000000000000000000000831d26b7a0a7e98cebab337f7d0ce08f041b901972771d8405025e605c5bfcff5925516795a01acc6fb0067082d1e97bb410b0105b2cb8b6364549d3bd37ecdd2534981fc927",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x2051a"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000001000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248084,
              "transactionHash": "0xfa45e0c403c57c9a951b180dee9ec548cc8367b60b5212d47ce71846f02db151",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f48616e784855445a7a4d734438313431324e4a6d616a71637962743545625a79686d4b774d6e6a774437665332777463646f716a53793264643959397a6b636278764e54634359773750000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xfbc0f19aa9076e079a45b0ac48b9de41aa5e296a0dfee58716b0a1907e5f5897",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x2051a"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248083,
          "blockHash": "0xdc2dcce4db0e326693f6953358c193cdceb6cbc0791a89a014bbc3c62ac6a67e",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0xc1f80817a9364b58ddc396aaf0d8718b16b753f3bf5439a953f98794c5277110",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__ic7v4n3NB3HhtsrExDPSfrZcJoRvFnXUDY7xxb9NWGVWfUCe65upBW7ktuREsSzh6GhJjuEfb",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__ic7v4n3NB3HhtsrExDPSfrZcJoRvFnXUDY7xxb9NWGVWfUCe65upBW7ktuREsSzh6GhJjuEfb",
            "length": 2
          },
          "hash": "0xc1f80817a9364b58ddc396aaf0d8718b16b753f3bf5439a953f98794c5277110",
          "confirmations": 50,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14392,
          "r": "0xb84c80e35da19a6ad3f079851b67d61422a2aa9cc98bfc027624d33724e73689",
          "s": "0x02515f846b4d258c4f0841be3d6aec4118628349ac3ee0672d926040cdb1fea0",
          "v": 27,
          "creates": null,
          "raw": "0xf86b8238388501dcd650008398968094452221123460f1fb35344863099b28dd0ca050728084446e88261ba0b84c80e35da19a6ad3f079851b67d61422a2aa9cc98bfc027624d33724e73689a002515f846b4d258c4f0841be3d6aec4118628349ac3ee0672d926040cdb1fea0",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x211a5"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248083,
              "transactionHash": "0xc1f80817a9364b58ddc396aaf0d8718b16b753f3bf5439a953f98794c5277110",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004d68715f5f69633776346e334e42334868747372457844505366725a634a6f5276466e5855445937787862394e5747565766554365363575704257376b7475524573537a683647684a6a7545666200000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xdc2dcce4db0e326693f6953358c193cdceb6cbc0791a89a014bbc3c62ac6a67e",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x211a5"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248082,
          "blockHash": "0x2101e838dba53439209cac22522a57261da42fa5049e84d3c17bb4b039949ad1",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004d68715f5f69633776346e334e42334868747372457844505366725a634a6f5276466e5855445937787862394e5747565766554365363575704257376b7475524573537a683647684a6a7545666200000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xd06008538a56d94d61a8514dfb0cfb907cfb9c157e5b90e8179fda6cb59bde61",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__ic7v4n3NB3HhtsrExDPSfrZcJoRvFnXUDY7xxb9NWGVWfUCe65upBW7ktuREsSzh6GhJjuEfb",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__ic7v4n3NB3HhtsrExDPSfrZcJoRvFnXUDY7xxb9NWGVWfUCe65upBW7ktuREsSzh6GhJjuEfb",
            "length": 3
          },
          "hash": "0xd06008538a56d94d61a8514dfb0cfb907cfb9c157e5b90e8179fda6cb59bde61",
          "confirmations": 51,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x204da"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 85,
          "r": "0xf327362962cf4155aa4f76cdb864268fe6f04e528bba98d58b94847142614283",
          "s": "0x072e1c4e684261c94ce26a2d1311dd4a0eb981017f22304fa66b4a1060c8df8b",
          "v": 1910455,
          "creates": null,
          "raw": "0xf9010d558501dcd65000830204da94452221123460f1fb35344863099b28dd0ca0507280b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004d68715f5f69633776346e334e42334868747372457844505366725a634a6f5276466e5855445937787862394e5747565766554365363575704257376b7475524573537a683647684a6a7545666200000000000000000000000000000000000000831d26b7a0f327362962cf4155aa4f76cdb864268fe6f04e528bba98d58b94847142614283a0072e1c4e684261c94ce26a2d1311dd4a0eb981017f22304fa66b4a1060c8df8b",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x204da"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000001000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248082,
              "transactionHash": "0xd06008538a56d94d61a8514dfb0cfb907cfb9c157e5b90e8179fda6cb59bde61",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004d68715f5f69633776346e334e42334868747372457844505366725a634a6f5276466e5855445937787862394e5747565766554365363575704257376b7475524573537a683647684a6a7545666200000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x2101e838dba53439209cac22522a57261da42fa5049e84d3c17bb4b039949ad1",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x204da"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248081,
          "blockHash": "0x9836ed190ace481cb8d9f7c06338604724c1c1ded4fb81660261a27fb845d8fe",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0xa1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034643965656166643837633631616630613735356562646137313862643064326330663733316465393663636139393832326165313332656138643132303934353337373665663264336637346231353765363330313639316335303164353133623161393939623462626637323939643130346631646261613033643034313700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "transactionHash": "0x9fc66e3e0680bb97848e89b06fde312713e2ae75bb14dcdbec597974340c9bca",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessRequest",
          "signature": "AccessRequest(uint256,uint8,string,string,string)",
          "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
          "values": {
            "0": {
              "_hex": "0x03"
            },
            "1": 0,
            "2": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
            "3": "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
            "4": "",
            "requestID": {
              "_hex": "0x03"
            },
            "level": 0,
            "contentHash": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
            "pkeRequestor": "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
            "pkeAFGH": "",
            "length": 5
          },
          "contract": "BaseContent",
          "hash": "0x9fc66e3e0680bb97848e89b06fde312713e2ae75bb14dcdbec597974340c9bca",
          "confirmations": 52,
          "from": "0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x149fd"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 4,
          "r": "0xdfda8a85c823eaaca3ec1be71a3b0cc08b9f2ddc7ce49dc3dcad8b4daf72f752",
          "s": "0x35dbc83a4fcd823f36000af1fe76efb7e24a7d5c658ce3e5c90005d10bd8fa63",
          "v": 1910455,
          "creates": null,
          "raw": "0xf9022e048501dcd65000830149fd94452221123460f1fb35344863099b28dd0ca0507280b901c4a1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034643965656166643837633631616630613735356562646137313862643064326330663733316465393663636139393832326165313332656138643132303934353337373665663264336637346231353765363330313639316335303164353133623161393939623462626637323939643130346631646261613033643034313700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831d26b7a0dfda8a85c823eaaca3ec1be71a3b0cc08b9f2ddc7ce49dc3dcad8b4daf72f752a035dbc83a4fcd823f36000af1fe76efb7e24a7d5c658ce3e5c90005d10bd8fa63",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x149fd"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248081,
              "transactionHash": "0x9fc66e3e0680bb97848e89b06fde312713e2ae75bb14dcdbec597974340c9bca",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f464d44343659624773586e46644a646d6b61757766486d3347523142666f565978566279423841486f5a75577355767561716772513271333177444666377753354e765a705a474a67310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346439656561666438376336316166306137353565626461373138626430643263306637333164653936636361393938323261653133326561386431323039343533373736656632643366373462313537653633303136393163353031643531336231613939396234626266373239396431303466316462616130336430343137000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x9836ed190ace481cb8d9f7c06338604724c1c1ded4fb81660261a27fb845d8fe",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x149fd"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248080,
          "blockHash": "0x748f2f1fd21af01828957014755410ce52ed08d4112ebc53d664d09673126e32",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0xa1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000002c0000000000000000000000000000000000000000000000000000000000000008430783034643965656166643837633631616630613735356562646137313862643064326330663733316465393663636139393832326165313332656138643132303934353337373665663264336637346231353765363330313639316335303164353133623161393939623462626637323939643130346631646261613033643034313700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b6b74706b4147636b594c4b6f576873463869704768706856394e4c6e55354b565264617635487546737175357547744233366b7341677242704833625045457a36555a57444a7a67626b664378506e735538523633685a66645133745339746333796e684537314d4b4e765839784b61584c6e42344d3463796a473139647066577568433776767065397032796563325475366b3561486f7a4b35594a7a3163435a435146514c705332536250504346585645774345414d5447413375797a4256766f324745593941685368526450454c707a464b44707a7779356f35374d3652476151616876794172334a787269574c634d687154456e6b7a6a7a48376e64334d744e6358795657474600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "transactionHash": "0x84696809862241d2aec8500178c20e6573e6fd52c0714b0ed715d6df492e9a3d",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessRequest",
          "signature": "AccessRequest(uint256,uint8,string,string,string)",
          "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
          "values": {
            "0": {
              "_hex": "0x02"
            },
            "1": 0,
            "2": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
            "3": "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
            "4": "ktpkAGckYLKoWhsF8ipGhphV9NLnU5KVRdav5HuFsqu5uGtB36ksAgrBpH3bPEEz6UZWDJzgbkfCxPnsU8R63hZfdQ3tS9tc3ynhE71MKNvX9xKaXLnB4M4cyjG19dpfWuhC7vvpe9p2yec2Tu6k5aHozK5YJz1cCZCQFQLpS2SbPPCFXVEwCEAMTGA3uyzBVvo2GEY9AhShRdPELpzFKDpzwy5o57M6RGaQahvyAr3JxriWLcMhqTEnkzjzH7nd3MtNcXyVWGF",
            "requestID": {
              "_hex": "0x02"
            },
            "level": 0,
            "contentHash": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
            "pkeRequestor": "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
            "pkeAFGH": "ktpkAGckYLKoWhsF8ipGhphV9NLnU5KVRdav5HuFsqu5uGtB36ksAgrBpH3bPEEz6UZWDJzgbkfCxPnsU8R63hZfdQ3tS9tc3ynhE71MKNvX9xKaXLnB4M4cyjG19dpfWuhC7vvpe9p2yec2Tu6k5aHozK5YJz1cCZCQFQLpS2SbPPCFXVEwCEAMTGA3uyzBVvo2GEY9AhShRdPELpzFKDpzwy5o57M6RGaQahvyAr3JxriWLcMhqTEnkzjzH7nd3MtNcXyVWGF",
            "length": 5
          },
          "contract": "BaseContent",
          "hash": "0x84696809862241d2aec8500178c20e6573e6fd52c0714b0ed715d6df492e9a3d",
          "confirmations": 53,
          "from": "0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x19de0"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 3,
          "r": "0xe69cc6a18e7a95b59edeeda87d602f299062b64e84c21c19f5c97c3d60ae6627",
          "s": "0x0d8fb56f6e1b4d67de7c8c82dd329576d349adac8281969d44d657225483de47",
          "v": 1910455,
          "creates": null,
          "raw": "0xf9034e038501dcd6500083019de094452221123460f1fb35344863099b28dd0ca0507280b902e4a1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000002c0000000000000000000000000000000000000000000000000000000000000008430783034643965656166643837633631616630613735356562646137313862643064326330663733316465393663636139393832326165313332656138643132303934353337373665663264336637346231353765363330313639316335303164353133623161393939623462626637323939643130346631646261613033643034313700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b6b74706b4147636b594c4b6f576873463869704768706856394e4c6e55354b565264617635487546737175357547744233366b7341677242704833625045457a36555a57444a7a67626b664378506e735538523633685a66645133745339746333796e684537314d4b4e765839784b61584c6e42344d3463796a473139647066577568433776767065397032796563325475366b3561486f7a4b35594a7a3163435a435146514c705332536250504346585645774345414d5447413375797a4256766f324745593941685368526450454c707a464b44707a7779356f35374d3652476151616876794172334a787269574c634d687154456e6b7a6a7a48376e64334d744e6358795657474600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831d26b7a0e69cc6a18e7a95b59edeeda87d602f299062b64e84c21c19f5c97c3d60ae6627a00d8fb56f6e1b4d67de7c8c82dd329576d349adac8281969d44d657225483de47",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x19de0"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248080,
              "transactionHash": "0x84696809862241d2aec8500178c20e6573e6fd52c0714b0ed715d6df492e9a3d",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f464d44343659624773586e46644a646d6b61757766486d3347523142666f565978566279423841486f5a75577355767561716772513271333177444666377753354e765a705a474a6731000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008430783034643965656166643837633631616630613735356562646137313862643064326330663733316465393663636139393832326165313332656138643132303934353337373665663264336637346231353765363330313639316335303164353133623161393939623462626637323939643130346631646261613033643034313700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b6b74706b4147636b594c4b6f576873463869704768706856394e4c6e55354b565264617635487546737175357547744233366b7341677242704833625045457a36555a57444a7a67626b664378506e735538523633685a66645133745339746333796e684537314d4b4e765839784b61584c6e42344d3463796a473139647066577568433776767065397032796563325475366b3561486f7a4b35594a7a3163435a435146514c705332536250504346585645774345414d5447413375797a4256766f324745593941685368526450454c707a464b44707a7779356f35374d3652476151616876794172334a787269574c634d687154456e6b7a6a7a48376e64334d744e63587956574746000000000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x748f2f1fd21af01828957014755410ce52ed08d4112ebc53d664d09673126e32",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x19de0"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248078,
          "blockHash": "0xb2222f55c2b8ad22ad5862447676ba903bad4d7acca05d3d055a4dc1a27cd34b",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f464d44343659624773586e46644a646d6b61757766486d3347523142666f565978566279423841486f5a75577355767561716772513271333177444666377753354e765a705a474a6731000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x8a968cb9c304c3b394212e6cc5a3911482c428fb52ac028621dd021663453709",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
            "length": 3
          },
          "hash": "0x8a968cb9c304c3b394212e6cc5a3911482c428fb52ac028621dd021663453709",
          "confirmations": 55,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x2051a"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 84,
          "r": "0xec799e8b0975e34cbdbd19f6314beaae01122e0e0cdc6aeba2812932259be62a",
          "s": "0x67ef1c9b26129b730a74799b599ba86e39db9999b9354d9928bb9ff07115ff3e",
          "v": 1910456,
          "creates": null,
          "raw": "0xf9010d548501dcd650008302051a94452221123460f1fb35344863099b28dd0ca0507280b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f464d44343659624773586e46644a646d6b61757766486d3347523142666f565978566279423841486f5a75577355767561716772513271333177444666377753354e765a705a474a6731000000000000000000000000000000000000831d26b8a0ec799e8b0975e34cbdbd19f6314beaae01122e0e0cdc6aeba2812932259be62aa067ef1c9b26129b730a74799b599ba86e39db9999b9354d9928bb9ff07115ff3e",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x2051a"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000001000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248078,
              "transactionHash": "0x8a968cb9c304c3b394212e6cc5a3911482c428fb52ac028621dd021663453709",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f464d44343659624773586e46644a646d6b61757766486d3347523142666f565978566279423841486f5a75577355767561716772513271333177444666377753354e765a705a474a6731000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xb2222f55c2b8ad22ad5862447676ba903bad4d7acca05d3d055a4dc1a27cd34b",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x2051a"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248077,
          "blockHash": "0xff158a6f1355e682e8ac37654034eb7326e03e5aaab8c00dedc6ab349aacd603",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x044701e9f953f8c6b862b701e2b6c2d58cc6a7570367f7538743aef48b0424f5",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__3GFXNKGyKF5DExYueD4aYmdZqMRpuCUGdQp9G6W3e7LBYz1Yq8ZJjLGv7pNeNa49g4WdGe6CDw",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__3GFXNKGyKF5DExYueD4aYmdZqMRpuCUGdQp9G6W3e7LBYz1Yq8ZJjLGv7pNeNa49g4WdGe6CDw",
            "length": 2
          },
          "hash": "0x044701e9f953f8c6b862b701e2b6c2d58cc6a7570367f7538743aef48b0424f5",
          "confirmations": 56,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14390,
          "r": "0x0a6c999944916c07a0adf7c4fe4a753e3b0600e8d88526e8dc98f6b348b87719",
          "s": "0x67edabeb7df4a8a65964ee7896857ee2034bdffaae248569c52819cc72d84106",
          "v": 27,
          "creates": null,
          "raw": "0xf86b8238368501dcd650008398968094452221123460f1fb35344863099b28dd0ca050728084446e88261ba00a6c999944916c07a0adf7c4fe4a753e3b0600e8d88526e8dc98f6b348b87719a067edabeb7df4a8a65964ee7896857ee2034bdffaae248569c52819cc72d84106",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x211a5"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248077,
              "transactionHash": "0x044701e9f953f8c6b862b701e2b6c2d58cc6a7570367f7538743aef48b0424f5",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f334746584e4b47794b4635444578597565443461596d645a714d527075435547645170394736573365374c42597a315971385a4a6a4c477637704e654e61343967345764476536434477000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xff158a6f1355e682e8ac37654034eb7326e03e5aaab8c00dedc6ab349aacd603",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x211a5"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248079,
          "blockHash": "0x1f3dc2006bd6cdc40c66a343d645a81e3330ff6e5e3c364ba91d32320a58ffdf",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0xc7b431a9836caa95adcd03e89efbc13a45298eb950765cced699270160ef4d92",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
            "length": 2
          },
          "hash": "0xc7b431a9836caa95adcd03e89efbc13a45298eb950765cced699270160ef4d92",
          "confirmations": 54,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14391,
          "r": "0xeee0857634881b30834926b0d769314971375711eb28248f8581e392e3bd037e",
          "s": "0x1beece24cec788fe368be89ac56205930e84a6a9a7de8a2e2113f684d16a665c",
          "v": 28,
          "creates": null,
          "raw": "0xf86b8238378501dcd650008398968094452221123460f1fb35344863099b28dd0ca050728084446e88261ca0eee0857634881b30834926b0d769314971375711eb28248f8581e392e3bd037ea01beece24cec788fe368be89ac56205930e84a6a9a7de8a2e2113f684d16a665c",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x211a5"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248079,
              "transactionHash": "0xc7b431a9836caa95adcd03e89efbc13a45298eb950765cced699270160ef4d92",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f464d44343659624773586e46644a646d6b61757766486d3347523142666f565978566279423841486f5a75577355767561716772513271333177444666377753354e765a705a474a6731000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x1f3dc2006bd6cdc40c66a343d645a81e3330ff6e5e3c364ba91d32320a58ffdf",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x211a5"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248076,
          "blockHash": "0x7f44e6c01ddd36ab3036b8050151a2b88d199f5a7e3e4e3589a74fb4b3125e4f",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f334746584e4b47794b4635444578597565443461596d645a714d527075435547645170394736573365374c42597a315971385a4a6a4c477637704e654e61343967345764476536434477000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xb9c5223fcba0eb72efb08f254b26ef6573059c0966b20808ecc4b8999564ec5c",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__3GFXNKGyKF5DExYueD4aYmdZqMRpuCUGdQp9G6W3e7LBYz1Yq8ZJjLGv7pNeNa49g4WdGe6CDw",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__3GFXNKGyKF5DExYueD4aYmdZqMRpuCUGdQp9G6W3e7LBYz1Yq8ZJjLGv7pNeNa49g4WdGe6CDw",
            "length": 3
          },
          "hash": "0xb9c5223fcba0eb72efb08f254b26ef6573059c0966b20808ecc4b8999564ec5c",
          "confirmations": 57,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x2051a"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 83,
          "r": "0x1d61170ce3c2c55eec91d9532a6a2659f78eb90412dffe7399230af7a956e24e",
          "s": "0x474f0bf998bf8a78bfe4f64fc9418845bc1523c60364ac2fb1eced850f2602b9",
          "v": 1910455,
          "creates": null,
          "raw": "0xf9010d538501dcd650008302051a94452221123460f1fb35344863099b28dd0ca0507280b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f334746584e4b47794b4635444578597565443461596d645a714d527075435547645170394736573365374c42597a315971385a4a6a4c477637704e654e61343967345764476536434477000000000000000000000000000000000000831d26b7a01d61170ce3c2c55eec91d9532a6a2659f78eb90412dffe7399230af7a956e24ea0474f0bf998bf8a78bfe4f64fc9418845bc1523c60364ac2fb1eced850f2602b9",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x2051a"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000001000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248076,
              "transactionHash": "0xb9c5223fcba0eb72efb08f254b26ef6573059c0966b20808ecc4b8999564ec5c",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f334746584e4b47794b4635444578597565443461596d645a714d527075435547645170394736573365374c42597a315971385a4a6a4c477637704e654e61343967345764476536434477000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x7f44e6c01ddd36ab3036b8050151a2b88d199f5a7e3e4e3589a74fb4b3125e4f",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x2051a"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248073,
          "blockHash": "0x66320318a68f2e015728b9d7bee4044e5b94b6fb1a081d137973ccd6ae3ed24e",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0xb49de917ecad343c39e32cebaf1b00e2d8eb6be8920a93affe60c4c67e2333b9",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__EPrFge9cJjRMNDWawWiT86pneK3JMHs36PpP434P8QX6x2PbiEG1xx8esKozYJGSRvQhXoeDyj",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__EPrFge9cJjRMNDWawWiT86pneK3JMHs36PpP434P8QX6x2PbiEG1xx8esKozYJGSRvQhXoeDyj",
            "length": 2
          },
          "hash": "0xb49de917ecad343c39e32cebaf1b00e2d8eb6be8920a93affe60c4c67e2333b9",
          "confirmations": 60,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14388,
          "r": "0x77ef2b57af99ef2b59967895cef22512d92ea77bccbd7c0529434ff795790b82",
          "s": "0x136946bf5ae24204cb23431335dcfbd12f562024bcd3b5f5d71f530a58e5f57b",
          "v": 28,
          "creates": null,
          "raw": "0xf86b8238348501dcd650008398968094452221123460f1fb35344863099b28dd0ca050728084446e88261ca077ef2b57af99ef2b59967895cef22512d92ea77bccbd7c0529434ff795790b82a0136946bf5ae24204cb23431335dcfbd12f562024bcd3b5f5d71f530a58e5f57b",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x211a5"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248073,
              "transactionHash": "0xb49de917ecad343c39e32cebaf1b00e2d8eb6be8920a93affe60c4c67e2333b9",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f45507246676539634a6a524d4e445761775769543836706e654b334a4d487333365070503433345038515836783250626945473178783865734b6f7a594a475352765168586f6544796a000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x66320318a68f2e015728b9d7bee4044e5b94b6fb1a081d137973ccd6ae3ed24e",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x211a5"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248072,
          "blockHash": "0x5d0c5143038a42d49f47d69f8459769475c2063fb34e6908c6d6a8c26f14367a",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f45507246676539634a6a524d4e445761775769543836706e654b334a4d487333365070503433345038515836783250626945473178783865734b6f7a594a475352765168586f6544796a000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x28b70de69b150ea66a8136f3e03fd9838884ba183228974156f91df74dba7800",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__EPrFge9cJjRMNDWawWiT86pneK3JMHs36PpP434P8QX6x2PbiEG1xx8esKozYJGSRvQhXoeDyj",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__EPrFge9cJjRMNDWawWiT86pneK3JMHs36PpP434P8QX6x2PbiEG1xx8esKozYJGSRvQhXoeDyj",
            "length": 3
          },
          "hash": "0x28b70de69b150ea66a8136f3e03fd9838884ba183228974156f91df74dba7800",
          "confirmations": 61,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x2051a"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 81,
          "r": "0xbfbb8ee8f9a8ed4a397310079318d7760e6b04cc43dda5255e38c86f638a4b8f",
          "s": "0x6480a35a6bdf1f3fe3c9a47f06866f5db435900496857d042d9f248815ca90b0",
          "v": 1910456,
          "creates": null,
          "raw": "0xf9010d518501dcd650008302051a94452221123460f1fb35344863099b28dd0ca0507280b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f45507246676539634a6a524d4e445761775769543836706e654b334a4d487333365070503433345038515836783250626945473178783865734b6f7a594a475352765168586f6544796a000000000000000000000000000000000000831d26b8a0bfbb8ee8f9a8ed4a397310079318d7760e6b04cc43dda5255e38c86f638a4b8fa06480a35a6bdf1f3fe3c9a47f06866f5db435900496857d042d9f248815ca90b0",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x2051a"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000001000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248072,
              "transactionHash": "0x28b70de69b150ea66a8136f3e03fd9838884ba183228974156f91df74dba7800",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f45507246676539634a6a524d4e445761775769543836706e654b334a4d487333365070503433345038515836783250626945473178783865734b6f7a594a475352765168586f6544796a000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x5d0c5143038a42d49f47d69f8459769475c2063fb34e6908c6d6a8c26f14367a",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x2051a"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248075,
          "blockHash": "0x121ffd15c22db51a154f29817cea4fda73a88110e82d988714d70db5feb5de53",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x749b3fb8dcdb8f08e4715deadd1a5901760a729485466bc2b823c05a4ac4cbb2",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__9iiqZm3ZxyE28UCCcWjSE2T3NA7XSqNVRM5GDGR2LqcQ1vVtkD8ETjnbTcS67eGexyeq8JrThb",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__9iiqZm3ZxyE28UCCcWjSE2T3NA7XSqNVRM5GDGR2LqcQ1vVtkD8ETjnbTcS67eGexyeq8JrThb",
            "length": 2
          },
          "hash": "0x749b3fb8dcdb8f08e4715deadd1a5901760a729485466bc2b823c05a4ac4cbb2",
          "confirmations": 58,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14389,
          "r": "0x559bb366cf5c8c53e24d2579eba8685423ff232c85c021da2c46a53dde603a54",
          "s": "0x0e671fac9636f3f4d72b0a4e6a4918761b55ce1aae07b06df2d6e97930029487",
          "v": 28,
          "creates": null,
          "raw": "0xf86b8238358501dcd650008398968094452221123460f1fb35344863099b28dd0ca050728084446e88261ca0559bb366cf5c8c53e24d2579eba8685423ff232c85c021da2c46a53dde603a54a00e671fac9636f3f4d72b0a4e6a4918761b55ce1aae07b06df2d6e97930029487",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x211a5"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248075,
              "transactionHash": "0x749b3fb8dcdb8f08e4715deadd1a5901760a729485466bc2b823c05a4ac4cbb2",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f396969715a6d335a787945323855434363576a53453254334e41375853714e56524d3547444752324c716351317656746b443845546a6e62546353363765476578796571384a72546862000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x121ffd15c22db51a154f29817cea4fda73a88110e82d988714d70db5feb5de53",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x211a5"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248071,
          "blockHash": "0xaa2b3a41169daf334148efee7db2f0d51da036bdf186b6a39cbc6b047c122028",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0xc2e0013c3eed9fb88f9d480c1d41281d7e145f623c4601d5eb5e44b8dc2f811e",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__HxHhuPF4D2H4Yr4co11qpM4ShRRyg2McDeVwueUhQNMfWqxYZY4Mqd99uv7cTFc9BKJA27QnpZ",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__HxHhuPF4D2H4Yr4co11qpM4ShRRyg2McDeVwueUhQNMfWqxYZY4Mqd99uv7cTFc9BKJA27QnpZ",
            "length": 2
          },
          "hash": "0xc2e0013c3eed9fb88f9d480c1d41281d7e145f623c4601d5eb5e44b8dc2f811e",
          "confirmations": 62,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14387,
          "r": "0x43ce68b2e42219bdc47097efb79c3eac13c115db28c6ef31215adc58e4144ac8",
          "s": "0x543dee22d481594a1b5c5bee2d57b2ec2e9b55b3773d507d3130d1f996fb1ed0",
          "v": 28,
          "creates": null,
          "raw": "0xf86b8238338501dcd650008398968094452221123460f1fb35344863099b28dd0ca050728084446e88261ca043ce68b2e42219bdc47097efb79c3eac13c115db28c6ef31215adc58e4144ac8a0543dee22d481594a1b5c5bee2d57b2ec2e9b55b3773d507d3130d1f996fb1ed0",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x211a5"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248071,
              "transactionHash": "0xc2e0013c3eed9fb88f9d480c1d41281d7e145f623c4601d5eb5e44b8dc2f811e",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f487848687550463444324834597234636f313171704d34536852527967324d634465567775655568514e4d66577178595a59344d716439397576376354466339424b4a413237516e705a000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xaa2b3a41169daf334148efee7db2f0d51da036bdf186b6a39cbc6b047c122028",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x211a5"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248074,
          "blockHash": "0x1235748d4569e416891b6264e0d35bb91c53e100787f4a37208af8535f19de3b",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f396969715a6d335a787945323855434363576a53453254334e41375853714e56524d3547444752324c716351317656746b443845546a6e62546353363765476578796571384a72546862000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xc40204e4a39e446ac00c8b916e401124ee07f6574ced3a2caa965e4af405edc6",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__9iiqZm3ZxyE28UCCcWjSE2T3NA7XSqNVRM5GDGR2LqcQ1vVtkD8ETjnbTcS67eGexyeq8JrThb",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__9iiqZm3ZxyE28UCCcWjSE2T3NA7XSqNVRM5GDGR2LqcQ1vVtkD8ETjnbTcS67eGexyeq8JrThb",
            "length": 3
          },
          "hash": "0xc40204e4a39e446ac00c8b916e401124ee07f6574ced3a2caa965e4af405edc6",
          "confirmations": 59,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x2051a"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 82,
          "r": "0x7fd82dcf62bd8da639d97aa5d5c882c84683563c3f0973f05664b17503ca1de5",
          "s": "0x241e64b5e17d3a1b45a15adf9cd72b500ef83f61446ca6e5f1dfc9d28ada100e",
          "v": 1910455,
          "creates": null,
          "raw": "0xf9010d528501dcd650008302051a94452221123460f1fb35344863099b28dd0ca0507280b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f396969715a6d335a787945323855434363576a53453254334e41375853714e56524d3547444752324c716351317656746b443845546a6e62546353363765476578796571384a72546862000000000000000000000000000000000000831d26b7a07fd82dcf62bd8da639d97aa5d5c882c84683563c3f0973f05664b17503ca1de5a0241e64b5e17d3a1b45a15adf9cd72b500ef83f61446ca6e5f1dfc9d28ada100e",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x2051a"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000001000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248074,
              "transactionHash": "0xc40204e4a39e446ac00c8b916e401124ee07f6574ced3a2caa965e4af405edc6",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f396969715a6d335a787945323855434363576a53453254334e41375853714e56524d3547444752324c716351317656746b443845546a6e62546353363765476578796571384a72546862000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x1235748d4569e416891b6264e0d35bb91c53e100787f4a37208af8535f19de3b",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x2051a"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248070,
          "blockHash": "0x2723af81e961e6ba8d95fe0a392ad82288802696e90848ab46dc3e6510c67e16",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f487848687550463444324834597234636f313171704d34536852527967324d634465567775655568514e4d66577178595a59344d716439397576376354466339424b4a413237516e705a000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x5e11fd87faa7ff89f179ea3d7f083651834b2a269e74e38b7536312f1d4247f5",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__HxHhuPF4D2H4Yr4co11qpM4ShRRyg2McDeVwueUhQNMfWqxYZY4Mqd99uv7cTFc9BKJA27QnpZ",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__HxHhuPF4D2H4Yr4co11qpM4ShRRyg2McDeVwueUhQNMfWqxYZY4Mqd99uv7cTFc9BKJA27QnpZ",
            "length": 3
          },
          "hash": "0x5e11fd87faa7ff89f179ea3d7f083651834b2a269e74e38b7536312f1d4247f5",
          "confirmations": 63,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x2051a"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 80,
          "r": "0x40a01a0b0f37d6b0b4d6666db4b75650108f49fc1f74ac81838f7030a0d5952b",
          "s": "0x04b804da888a81e34bcfc88e8f6447657e5cdc04a7356acfce102efef0ff1a7a",
          "v": 1910455,
          "creates": null,
          "raw": "0xf9010d508501dcd650008302051a94452221123460f1fb35344863099b28dd0ca0507280b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f487848687550463444324834597234636f313171704d34536852527967324d634465567775655568514e4d66577178595a59344d716439397576376354466339424b4a413237516e705a000000000000000000000000000000000000831d26b7a040a01a0b0f37d6b0b4d6666db4b75650108f49fc1f74ac81838f7030a0d5952ba004b804da888a81e34bcfc88e8f6447657e5cdc04a7356acfce102efef0ff1a7a",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x2051a"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000001000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248070,
              "transactionHash": "0x5e11fd87faa7ff89f179ea3d7f083651834b2a269e74e38b7536312f1d4247f5",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f487848687550463444324834597234636f313171704d34536852527967324d634465567775655568514e4d66577178595a59344d716439397576376354466339424b4a413237516e705a000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x2723af81e961e6ba8d95fe0a392ad82288802696e90848ab46dc3e6510c67e16",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x2051a"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248068,
          "blockHash": "0xf98be0c562f9281408bc3a2ede67294f005d95ec66a7ea29e88d80688f7ea580",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "data": "0x3def5140000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x80745c726c70f03a81396ac27007cd632f722a01250191af7c473b09ecb87d20",
          "logIndex": 0,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "2": 2,
            "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "aggregate": 2,
            "length": 3
          },
          "hash": "0x80745c726c70f03a81396ac27007cd632f722a01250191af7c473b09ecb87d20",
          "confirmations": 65,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0xb11e"
          },
          "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 78,
          "r": "0x66bcadd97383e54fea5ef696b16853cadf914cd2393d21c2b475522e0cbc8201",
          "s": "0x2ec83b08856eb5047d3b4059e637fef28459cc62957ffa61475b95e4f2a7d8e0",
          "v": 1910456,
          "creates": null,
          "raw": "0xf8cc4e8501dcd6500082b11e94b6c8ca97f8044272413e6d61c1be0c403e0f440b80b8643def5140000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000831d26b8a066bcadd97383e54fea5ef696b16853cadf914cd2393d21c2b475522e0cbc8201a02ec83b08856eb5047d3b4059e637fef28459cc62957ffa61475b95e4f2a7d8e0",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0xb11e"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000008000000000000000000000000000000000000040000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248068,
              "transactionHash": "0x80745c726c70f03a81396ac27007cd632f722a01250191af7c473b09ecb87d20",
              "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc40000000000000000000000000000000000000000000000000000000000000002",
              "logIndex": 0,
              "blockHash": "0xf98be0c562f9281408bc3a2ede67294f005d95ec66a7ea29e88d80688f7ea580",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0xb11e"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248069,
          "blockHash": "0x7b50a84e429c3ec88301f5f6a85d28c986192cfd376db9058d9642941e70a495",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "data": "0x3def5140000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x9a608baafed2e1f5cb88b1a9fe022c9cf082a742ef16cba831ecaf5f421c69f7",
          "logIndex": 0,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "2": 0,
            "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "aggregate": 0,
            "length": 3
          },
          "hash": "0x9a608baafed2e1f5cb88b1a9fe022c9cf082a742ef16cba831ecaf5f421c69f7",
          "confirmations": 64,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0xdfd4"
          },
          "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 79,
          "r": "0x85b6458376ef3df2aeaaea00f04c0996c84188b996e28fa9fdaa6bbeaec2c4f3",
          "s": "0x5540f92bd2dee9eef216dfd6286f57caab5a1d7139459dd5cfaf3cf80e0109a7",
          "v": 1910456,
          "creates": null,
          "raw": "0xf8cc4f8501dcd6500082dfd494b6c8ca97f8044272413e6d61c1be0c403e0f440b80b8643def5140000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831d26b8a085b6458376ef3df2aeaaea00f04c0996c84188b996e28fa9fdaa6bbeaec2c4f3a05540f92bd2dee9eef216dfd6286f57caab5a1d7139459dd5cfaf3cf80e0109a7",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x6fea"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000008000000000000000000000000000000000000040000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248069,
              "transactionHash": "0x9a608baafed2e1f5cb88b1a9fe022c9cf082a742ef16cba831ecaf5f421c69f7",
              "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc40000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x7b50a84e429c3ec88301f5f6a85d28c986192cfd376db9058d9642941e70a495",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x6fea"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248067,
          "blockHash": "0xbd931e11bcb3c5dfcdec01768c67fb3f4376a8c114e9a091500654c5d0ce31dc",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "data": "0x3def5140000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x540259df10cd717d9b7efd7db2a1400f1d2cc254b5e907017f1f1a073821c30b",
          "logIndex": 0,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "2": 22,
            "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "aggregate": 22,
            "length": 3
          },
          "hash": "0x540259df10cd717d9b7efd7db2a1400f1d2cc254b5e907017f1f1a073821c30b",
          "confirmations": 66,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0xb11e"
          },
          "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 77,
          "r": "0xeb72aed0df210e3c2121b829256414a122c2ed042b3255ed31eef6a4ea269b3c",
          "s": "0x134bcda97fb8672b77cc66f2f73f60f7652912ba62637778e2a44cd40a70552e",
          "v": 1910455,
          "creates": null,
          "raw": "0xf8cc4d8501dcd6500082b11e94b6c8ca97f8044272413e6d61c1be0c403e0f440b80b8643def5140000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000831d26b7a0eb72aed0df210e3c2121b829256414a122c2ed042b3255ed31eef6a4ea269b3ca0134bcda97fb8672b77cc66f2f73f60f7652912ba62637778e2a44cd40a70552e",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0xb11e"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000008000000000000000000000000000000000000040000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248067,
              "transactionHash": "0x540259df10cd717d9b7efd7db2a1400f1d2cc254b5e907017f1f1a073821c30b",
              "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc40000000000000000000000000000000000000000000000000000000000000016",
              "logIndex": 0,
              "blockHash": "0xbd931e11bcb3c5dfcdec01768c67fb3f4376a8c114e9a091500654c5d0ce31dc",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0xb11e"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248066,
          "blockHash": "0xd78d00a3fe488eb48a6f1994c5463a09a442badfb5cd5f77cef4338148a95558",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "data": "0x3def5140000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x379f90d8ce1de9971d03a7538e41dd7039c62c97b03240511186ddad89385196",
          "logIndex": 0,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "2": 222,
            "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "aggregate": 222,
            "length": 3
          },
          "hash": "0x379f90d8ce1de9971d03a7538e41dd7039c62c97b03240511186ddad89385196",
          "confirmations": 67,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0xdd1f"
          },
          "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 76,
          "r": "0x3c1d1ba3f8d2167539884e1e5af3160bd578a34e5ad9c61da6dbf7ca63eb09d8",
          "s": "0x4f17d4a15b2764e83ced5e92d9e09ec509fcaa9c20aca033d9b174298fe23f1d",
          "v": 1910456,
          "creates": null,
          "raw": "0xf8cc4c8501dcd6500082dd1f94b6c8ca97f8044272413e6d61c1be0c403e0f440b80b8643def5140000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002831d26b8a03c1d1ba3f8d2167539884e1e5af3160bd578a34e5ad9c61da6dbf7ca63eb09d8a04f17d4a15b2764e83ced5e92d9e09ec509fcaa9c20aca033d9b174298fe23f1d",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0xdd1f"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000008000000000000000000000000000000000000040000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248066,
              "transactionHash": "0x379f90d8ce1de9971d03a7538e41dd7039c62c97b03240511186ddad89385196",
              "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000de",
              "logIndex": 0,
              "blockHash": "0xd78d00a3fe488eb48a6f1994c5463a09a442badfb5cd5f77cef4338148a95558",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0xdd1f"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248065,
          "blockHash": "0xe7ec6fe724a71e3f16144dd2f669f83e321ae15c90103af92cc7dee7f5f0da66",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "data": "0x3def5140000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x259e9f5708f8379e66a22233e237056c7db29ea461cfeafe5a8aa28cdf80bd35",
          "logIndex": 0,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "2": 22,
            "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "aggregate": 22,
            "length": 3
          },
          "hash": "0x259e9f5708f8379e66a22233e237056c7db29ea461cfeafe5a8aa28cdf80bd35",
          "confirmations": 68,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0xdd1f"
          },
          "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 75,
          "r": "0x30a711579c7527ac982917d1a4152ee5e053a6b0e6ba09be70af85c90cc8f09d",
          "s": "0x445c911f52f253487b5c1c90e6c0f17364c8e7b13f6730d2ea8039d97e33fce6",
          "v": 1910455,
          "creates": null,
          "raw": "0xf8cc4b8501dcd6500082dd1f94b6c8ca97f8044272413e6d61c1be0c403e0f440b80b8643def5140000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002831d26b7a030a711579c7527ac982917d1a4152ee5e053a6b0e6ba09be70af85c90cc8f09da0445c911f52f253487b5c1c90e6c0f17364c8e7b13f6730d2ea8039d97e33fce6",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0xdd1f"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000008000000000000000000000000000000000000040000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248065,
              "transactionHash": "0x259e9f5708f8379e66a22233e237056c7db29ea461cfeafe5a8aa28cdf80bd35",
              "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc40000000000000000000000000000000000000000000000000000000000000016",
              "logIndex": 0,
              "blockHash": "0xe7ec6fe724a71e3f16144dd2f669f83e321ae15c90103af92cc7dee7f5f0da66",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0xdd1f"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248064,
          "blockHash": "0x1e8696907d90a01667fd0d6c88a814e430069630b7291fc0e0ac409e2a94c2b0",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "data": "0x3def5140000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x85fff0fac0517c0418d07069b959fcf8f2d1b22366fee0177c2db2bbff4e9178",
          "logIndex": 0,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "2": 2,
            "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "aggregate": 2,
            "length": 3
          },
          "hash": "0x85fff0fac0517c0418d07069b959fcf8f2d1b22366fee0177c2db2bbff4e9178",
          "confirmations": 69,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x20738"
          },
          "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 74,
          "r": "0x0d2a670c8057ffb43289edb77ff224800fe4e3a5a57199d19bd39f29bf59292b",
          "s": "0x44d8d03671aa4f98e8c0c42acd0adf6d0ac77cba8b492c546e16a8722af450f6",
          "v": 1910456,
          "creates": null,
          "raw": "0xf8cd4a8501dcd650008302073894b6c8ca97f8044272413e6d61c1be0c403e0f440b80b8643def5140000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002831d26b8a00d2a670c8057ffb43289edb77ff224800fe4e3a5a57199d19bd39f29bf59292ba044d8d03671aa4f98e8c0c42acd0adf6d0ac77cba8b492c546e16a8722af450f6",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x20738"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000008000000000000000000000000000000000000040000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248064,
              "transactionHash": "0x85fff0fac0517c0418d07069b959fcf8f2d1b22366fee0177c2db2bbff4e9178",
              "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc40000000000000000000000000000000000000000000000000000000000000002",
              "logIndex": 0,
              "blockHash": "0x1e8696907d90a01667fd0d6c88a814e430069630b7291fc0e0ac409e2a94c2b0",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x20738"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248063,
          "blockHash": "0x0f9768431a7641e275053212b49ed7ffb96070d87591f74c601cede707dbe148",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x7488fb821a9810459d17f45b5e4b0bc18c52ee22179cc0fab1e743ec63ab162d",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__J11s8t4y6xvGaKDh9JPKfWNnNaSXJJxi9xSyScWc39suf9dytPZHy5fPD2NNBpZxcHNQfP33mU",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__J11s8t4y6xvGaKDh9JPKfWNnNaSXJJxi9xSyScWc39suf9dytPZHy5fPD2NNBpZxcHNQfP33mU",
            "length": 2
          },
          "hash": "0x7488fb821a9810459d17f45b5e4b0bc18c52ee22179cc0fab1e743ec63ab162d",
          "confirmations": 70,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14386,
          "r": "0x2d5eea30d4beebb3f7a1fd00919ba323bd6b2e260d0003224e24fd2f30b33f99",
          "s": "0x42baa4f4cd9e62664c667e23bf411dc1439c6897716a2d524fc82f4f2626f385",
          "v": 27,
          "creates": null,
          "raw": "0xf86b8238328501dcd650008398968094b6c8ca97f8044272413e6d61c1be0c403e0f440b8084446e88261ba02d5eea30d4beebb3f7a1fd00919ba323bd6b2e260d0003224e24fd2f30b33f99a042baa4f4cd9e62664c667e23bf411dc1439c6897716a2d524fc82f4f2626f385",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x1a54a"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000020000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248063,
              "transactionHash": "0x7488fb821a9810459d17f45b5e4b0bc18c52ee22179cc0fab1e743ec63ab162d",
              "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4a3131733874347936787647614b4468394a504b66574e6e4e6153584a4a78693978537953635763333973756639647974505a487935665044324e4e42705a7863484e51665033336d55000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x0f9768431a7641e275053212b49ed7ffb96070d87591f74c601cede707dbe148",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x1a54a"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248062,
          "blockHash": "0x2382dde09211869ea9ad305a28bee9b62b3908bf2b57f463701743f854e68713",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4a3131733874347936787647614b4468394a504b66574e6e4e6153584a4a78693978537953635763333973756639647974505a487935665044324e4e42705a7863484e51665033336d55000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xe708229aa6bbf17cfa7d2c201b962c0e7955214ce78951e7cc3698f81d3d8b68",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "2": "hq__J11s8t4y6xvGaKDh9JPKfWNnNaSXJJxi9xSyScWc39suf9dytPZHy5fPD2NNBpZxcHNQfP33mU",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__J11s8t4y6xvGaKDh9JPKfWNnNaSXJJxi9xSyScWc39suf9dytPZHy5fPD2NNBpZxcHNQfP33mU",
            "length": 3
          },
          "hash": "0xe708229aa6bbf17cfa7d2c201b962c0e7955214ce78951e7cc3698f81d3d8b68",
          "confirmations": 71,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x1be6b"
          },
          "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 73,
          "r": "0xed282187eb176c30a6d5cbc6c92067b144ba536444643784245d946759552f48",
          "s": "0x4cdd7bf97debd984b4b32904a90aa2f2ba2d4934133ec726d1b1626da06a55a5",
          "v": 1910455,
          "creates": null,
          "raw": "0xf9010d498501dcd650008301be6b94b6c8ca97f8044272413e6d61c1be0c403e0f440b80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4a3131733874347936787647614b4468394a504b66574e6e4e6153584a4a78693978537953635763333973756639647974505a487935665044324e4e42705a7863484e51665033336d55000000000000000000000000000000000000831d26b7a0ed282187eb176c30a6d5cbc6c92067b144ba536444643784245d946759552f48a04cdd7bf97debd984b4b32904a90aa2f2ba2d4934133ec726d1b1626da06a55a5",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x1be6b"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000020000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248062,
              "transactionHash": "0xe708229aa6bbf17cfa7d2c201b962c0e7955214ce78951e7cc3698f81d3d8b68",
              "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4a3131733874347936787647614b4468394a504b66574e6e4e6153584a4a78693978537953635763333973756639647974505a487935665044324e4e42705a7863484e51665033336d55000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x2382dde09211869ea9ad305a28bee9b62b3908bf2b57f463701743f854e68713",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x1be6b"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248061,
          "blockHash": "0xd0095ef3b94cf2151ef12672778918c1ed4aae3d3b3b1c4805149a11daeafb07",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "data": "0xc287e0ed",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x4e4b73c438616bab558f327e62ac7b4cb3eae8d62415f9a437af19c40ff9ec60",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          },
          "hash": "0x4e4b73c438616bab558f327e62ac7b4cb3eae8d62415f9a437af19c40ff9ec60",
          "confirmations": 72,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x60f4"
          },
          "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 72,
          "r": "0xc83d3826a1eaf0d19a1adfedb865aa032a1cc3bd601e46a5c479885faccb53ed",
          "s": "0x7a422d4828c927e41e3c11bdde50e67e876c4a70f03c9c45ae331b202d0591ae",
          "v": 1910456,
          "creates": null,
          "raw": "0xf86b488501dcd650008260f494b6c8ca97f8044272413e6d61c1be0c403e0f440b8084c287e0ed831d26b8a0c83d3826a1eaf0d19a1adfedb865aa032a1cc3bd601e46a5c479885faccb53eda07a422d4828c927e41e3c11bdde50e67e876c4a70f03c9c45ae331b202d0591ae",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x60f4"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000040000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248061,
              "transactionHash": "0x4e4b73c438616bab558f327e62ac7b4cb3eae8d62415f9a437af19c40ff9ec60",
              "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
              "topics": [
                "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
              ],
              "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xd0095ef3b94cf2151ef12672778918c1ed4aae3d3b3b1c4805149a11daeafb07",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x60f4"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248060,
          "blockHash": "0x674017103ad9ff82650b92845d2c10237eecc6060af544a827fc99f289f44ea4",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x575185ed",
          "topics": [
            "0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159"
          ],
          "transactionHash": "0x0c2a131e4ec83f50c275f03ebbb042aefbac00b2868869a61a041fe99b87eeb0",
          "logIndex": 2,
          "decode": "<function>",
          "name": "CreateGroup",
          "signature": "CreateGroup(address)",
          "topic": "0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159",
          "values": {
            "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "groupAddress": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "length": 1
          },
          "contract": "BaseContentSpace",
          "hash": "0x0c2a131e4ec83f50c275f03ebbb042aefbac00b2868869a61a041fe99b87eeb0",
          "confirmations": 73,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x3878c2"
          },
          "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 71,
          "r": "0xe67cb7c053a1dc5f6ecacedca1ca46cc02d0e278e1de2f56b1c079be4cead109",
          "s": "0x28f3fdd7da50fe77f0db44813e715634c9a08dcc2b015919eb0c53a69449e727",
          "v": 1910456,
          "creates": null,
          "raw": "0xf86c478501dcd65000833878c2948f5b42b31d734800c5f1d3be26461f3827d654988084575185ed831d26b8a0e67cb7c053a1dc5f6ecacedca1ca46cc02d0e278e1de2f56b1c079be4cead109a028f3fdd7da50fe77f0db44813e715634c9a08dcc2b015919eb0c53a69449e727",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x37995f"
          },
          "logsBloom": "0x00000000000000000000000008000000000000000000000000000000000000020000000000040000000000001000000000000000000000000000000000000000040800000000000000000000000000000000000000100000000000800000000000000000000001000000040000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248060,
              "transactionHash": "0x0c2a131e4ec83f50c275f03ebbb042aefbac00b2868869a61a041fe99b87eeb0",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 0,
              "blockHash": "0x674017103ad9ff82650b92845d2c10237eecc6060af544a827fc99f289f44ea4",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248060,
              "transactionHash": "0x0c2a131e4ec83f50c275f03ebbb042aefbac00b2868869a61a041fe99b87eeb0",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b00000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 1,
              "blockHash": "0x674017103ad9ff82650b92845d2c10237eecc6060af544a827fc99f289f44ea4",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248060,
              "transactionHash": "0x0c2a131e4ec83f50c275f03ebbb042aefbac00b2868869a61a041fe99b87eeb0",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159"
              ],
              "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b",
              "logIndex": 2,
              "blockHash": "0x674017103ad9ff82650b92845d2c10237eecc6060af544a827fc99f289f44ea4",
              "transactionLogIndex": 2
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x37995f"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248060,
          "blockHash": "0x674017103ad9ff82650b92845d2c10237eecc6060af544a827fc99f289f44ea4",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
          "data": "0x575185ed",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0x0c2a131e4ec83f50c275f03ebbb042aefbac00b2868869a61a041fe99b87eeb0",
          "logIndex": 1,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "1": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "2": 200,
            "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "entity": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "aggregate": 200,
            "length": 3
          },
          "hash": "0x0c2a131e4ec83f50c275f03ebbb042aefbac00b2868869a61a041fe99b87eeb0",
          "confirmations": 73,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x3878c2"
          },
          "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 71,
          "r": "0xe67cb7c053a1dc5f6ecacedca1ca46cc02d0e278e1de2f56b1c079be4cead109",
          "s": "0x28f3fdd7da50fe77f0db44813e715634c9a08dcc2b015919eb0c53a69449e727",
          "v": 1910456,
          "creates": null,
          "raw": "0xf86c478501dcd65000833878c2948f5b42b31d734800c5f1d3be26461f3827d654988084575185ed831d26b8a0e67cb7c053a1dc5f6ecacedca1ca46cc02d0e278e1de2f56b1c079be4cead109a028f3fdd7da50fe77f0db44813e715634c9a08dcc2b015919eb0c53a69449e727",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x37995f"
          },
          "logsBloom": "0x00000000000000000000000008000000000000000000000000000000000000020000000000040000000000001000000000000000000000000000000000000000040800000000000000000000000000000000000000100000000000800000000000000000000001000000040000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248060,
              "transactionHash": "0x0c2a131e4ec83f50c275f03ebbb042aefbac00b2868869a61a041fe99b87eeb0",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 0,
              "blockHash": "0x674017103ad9ff82650b92845d2c10237eecc6060af544a827fc99f289f44ea4",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248060,
              "transactionHash": "0x0c2a131e4ec83f50c275f03ebbb042aefbac00b2868869a61a041fe99b87eeb0",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b00000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 1,
              "blockHash": "0x674017103ad9ff82650b92845d2c10237eecc6060af544a827fc99f289f44ea4",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248060,
              "transactionHash": "0x0c2a131e4ec83f50c275f03ebbb042aefbac00b2868869a61a041fe99b87eeb0",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159"
              ],
              "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b",
              "logIndex": 2,
              "blockHash": "0x674017103ad9ff82650b92845d2c10237eecc6060af544a827fc99f289f44ea4",
              "transactionLogIndex": 2
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x37995f"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248060,
          "blockHash": "0x674017103ad9ff82650b92845d2c10237eecc6060af544a827fc99f289f44ea4",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x575185ed",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "transactionHash": "0x0c2a131e4ec83f50c275f03ebbb042aefbac00b2868869a61a041fe99b87eeb0",
          "logIndex": 0,
          "decode": "<function>",
          "name": "GetAccessWallet",
          "signature": "GetAccessWallet(address)",
          "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "walletAddress": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "length": 1
          },
          "contract": "BaseContentSpace",
          "hash": "0x0c2a131e4ec83f50c275f03ebbb042aefbac00b2868869a61a041fe99b87eeb0",
          "confirmations": 73,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x3878c2"
          },
          "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 71,
          "r": "0xe67cb7c053a1dc5f6ecacedca1ca46cc02d0e278e1de2f56b1c079be4cead109",
          "s": "0x28f3fdd7da50fe77f0db44813e715634c9a08dcc2b015919eb0c53a69449e727",
          "v": 1910456,
          "creates": null,
          "raw": "0xf86c478501dcd65000833878c2948f5b42b31d734800c5f1d3be26461f3827d654988084575185ed831d26b8a0e67cb7c053a1dc5f6ecacedca1ca46cc02d0e278e1de2f56b1c079be4cead109a028f3fdd7da50fe77f0db44813e715634c9a08dcc2b015919eb0c53a69449e727",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x37995f"
          },
          "logsBloom": "0x00000000000000000000000008000000000000000000000000000000000000020000000000040000000000001000000000000000000000000000000000000000040800000000000000000000000000000000000000100000000000800000000000000000000001000000040000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248060,
              "transactionHash": "0x0c2a131e4ec83f50c275f03ebbb042aefbac00b2868869a61a041fe99b87eeb0",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 0,
              "blockHash": "0x674017103ad9ff82650b92845d2c10237eecc6060af544a827fc99f289f44ea4",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248060,
              "transactionHash": "0x0c2a131e4ec83f50c275f03ebbb042aefbac00b2868869a61a041fe99b87eeb0",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b00000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 1,
              "blockHash": "0x674017103ad9ff82650b92845d2c10237eecc6060af544a827fc99f289f44ea4",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248060,
              "transactionHash": "0x0c2a131e4ec83f50c275f03ebbb042aefbac00b2868869a61a041fe99b87eeb0",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159"
              ],
              "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b",
              "logIndex": 2,
              "blockHash": "0x674017103ad9ff82650b92845d2c10237eecc6060af544a827fc99f289f44ea4",
              "transactionLogIndex": 2
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x37995f"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248058,
          "blockHash": "0x00f41d2749883c2b248ee7757e9a77550e889d8e84329299b6b022cb83c724f4",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f346146516d583731594b37647750464c3662787963516271737759736d684771776a567665624d6e6e3259546a5464677644663831447570454267736b6d7265775a6633537151373175000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x8651cb8de2d727fd34c992d674c2789ca4f863b0e07e43a147a332121e3afad5",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "2": "hq__4aFQmX71YK7dwPFL6bxycQbqswYsmhGqwjVvebMnn2YTjTdgvDf81DupEBgskmrewZf3SqQ71u",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "objectHash": "hq__4aFQmX71YK7dwPFL6bxycQbqswYsmhGqwjVvebMnn2YTjTdgvDf81DupEBgskmrewZf3SqQ71u",
            "length": 3
          },
          "hash": "0x8651cb8de2d727fd34c992d674c2789ca4f863b0e07e43a147a332121e3afad5",
          "confirmations": 75,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x23fb2"
          },
          "to": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 70,
          "r": "0xbfbbd7c27b2ac103004a0535dbb37a977abd56e95c1ce9e6819af76a8ed960cd",
          "s": "0x61ad8906a793d20626067035799ebe2902acc9e8bc336dfe01ff2a217c32b549",
          "v": 1910456,
          "creates": null,
          "raw": "0xf9010d468501dcd6500083023fb294730afaa8d5ee991e67302c038a195ce9d4ecebc480b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f346146516d583731594b37647750464c3662787963516271737759736d684771776a567665624d6e6e3259546a5464677644663831447570454267736b6d7265775a6633537151373175000000000000000000000000000000000000831d26b8a0bfbbd7c27b2ac103004a0535dbb37a977abd56e95c1ce9e6819af76a8ed960cda061ad8906a793d20626067035799ebe2902acc9e8bc336dfe01ff2a217c32b549",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x23fb2"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248058,
              "transactionHash": "0x8651cb8de2d727fd34c992d674c2789ca4f863b0e07e43a147a332121e3afad5",
              "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f346146516d583731594b37647750464c3662787963516271737759736d684771776a567665624d6e6e3259546a5464677644663831447570454267736b6d7265775a6633537151373175000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x00f41d2749883c2b248ee7757e9a77550e889d8e84329299b6b022cb83c724f4",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x23fb2"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248059,
          "blockHash": "0xb5572974092ca7be681aeb7999bf2e36719a158bb143fcb90cea2de212b4e23d",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x4081c9086aef538be1be624172468e57adcda1933b4db7e3f579345dd0249b0f",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__4aFQmX71YK7dwPFL6bxycQbqswYsmhGqwjVvebMnn2YTjTdgvDf81DupEBgskmrewZf3SqQ71u",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__4aFQmX71YK7dwPFL6bxycQbqswYsmhGqwjVvebMnn2YTjTdgvDf81DupEBgskmrewZf3SqQ71u",
            "length": 2
          },
          "hash": "0x4081c9086aef538be1be624172468e57adcda1933b4db7e3f579345dd0249b0f",
          "confirmations": 74,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14385,
          "r": "0xb730bbbccd20b3e6f16d6df4d76ec5d16bc7f1d794a73a797a42ddd377226aff",
          "s": "0x051660ecbf43fd747b08350d86949e31755b6c2a62b358d8bf732a488c86883a",
          "v": 28,
          "creates": null,
          "raw": "0xf86b8238318501dcd650008398968094730afaa8d5ee991e67302c038a195ce9d4ecebc48084446e88261ca0b730bbbccd20b3e6f16d6df4d76ec5d16bc7f1d794a73a797a42ddd377226affa0051660ecbf43fd747b08350d86949e31755b6c2a62b358d8bf732a488c86883a",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x17fb3"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248059,
              "transactionHash": "0x4081c9086aef538be1be624172468e57adcda1933b4db7e3f579345dd0249b0f",
              "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f346146516d583731594b37647750464c3662787963516271737759736d684771776a567665624d6e6e3259546a5464677644663831447570454267736b6d7265775a6633537151373175000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xb5572974092ca7be681aeb7999bf2e36719a158bb143fcb90cea2de212b4e23d",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x17fb3"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248057,
          "blockHash": "0x79fe78bd984c8ebf873676854b7460e1552856951fd4659cc8c28f796e4e286a",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
          "data": "0xc287e0ed",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x228e93d1c4c01e7837992fc6cb29bbc78966d12b1b96ea37e3b54f6da1eab801",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          },
          "hash": "0x228e93d1c4c01e7837992fc6cb29bbc78966d12b1b96ea37e3b54f6da1eab801",
          "confirmations": 76,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x9391"
          },
          "to": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 69,
          "r": "0x15735085b77b454c63064d29391c011a9ed1df23ef36cde9ef76d56a800f6e33",
          "s": "0x19ce72501e9731142ebd3c01a9680f3ea7e39887e1e04c97ed11779cdc6566bd",
          "v": 1910456,
          "creates": null,
          "raw": "0xf86b458501dcd6500082939194730afaa8d5ee991e67302c038a195ce9d4ecebc48084c287e0ed831d26b8a015735085b77b454c63064d29391c011a9ed1df23ef36cde9ef76d56a800f6e33a019ce72501e9731142ebd3c01a9680f3ea7e39887e1e04c97ed11779cdc6566bd",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x9391"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000004000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248057,
              "transactionHash": "0x228e93d1c4c01e7837992fc6cb29bbc78966d12b1b96ea37e3b54f6da1eab801",
              "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "topics": [
                "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
              ],
              "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x79fe78bd984c8ebf873676854b7460e1552856951fd4659cc8c28f796e4e286a",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x9391"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248056,
          "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
          "logIndex": 5,
          "decode": "<function>",
          "name": "ContentObjectCreated",
          "signature": "ContentObjectCreated(address,address,address)",
          "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
          "values": {
            "0": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "1": "0x0000000000000000000000000000000000000000",
            "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "contentAddress": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "content_type": "0x0000000000000000000000000000000000000000",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "length": 3
          },
          "contract": "BaseLibrary",
          "hash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
          "confirmations": 77,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x43170f"
          },
          "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 68,
          "r": "0x645ae65734a63353d7a02e13fc62e624abda40f5942ef51bdf79ff7d49e557e6",
          "s": "0x31984e1260725f3cddeb9edb698da287d2aa489723acb68f06926feffadf95c3",
          "v": 1910455,
          "creates": null,
          "raw": "0xf88c448501dcd650008343170f94946a0db9b39adf71ee9450cbf2ac2d8245301c4280a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b7a0645ae65734a63353d7a02e13fc62e624abda40f5942ef51bdf79ff7d49e557e6a031984e1260725f3cddeb9edb698da287d2aa489723acb68f06926feffadf95c3",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x410fa4"
          },
          "logsBloom": "0x0000000004000000000000000800000000000000000000000000000000002002000008000004000000000000100008000000000000000000800000000000000004080000000000000000040000000004000000000000000000000000000000000000000400000300000004000000000000000000000000000080000001000000000000000000000000000001000000000000000000000000000000000000002020000000000000000000000000000000400000000000000000000000100000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c42",
              "logIndex": 0,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc4",
              "logIndex": 4,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x410fa4"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248056,
          "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
          "logIndex": 4,
          "decode": "<function>",
          "name": "CreateContent",
          "signature": "CreateContent(address)",
          "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
          "values": {
            "0": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "contentAddress": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "length": 1
          },
          "contract": "BaseContentSpace",
          "hash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
          "confirmations": 77,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x43170f"
          },
          "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 68,
          "r": "0x645ae65734a63353d7a02e13fc62e624abda40f5942ef51bdf79ff7d49e557e6",
          "s": "0x31984e1260725f3cddeb9edb698da287d2aa489723acb68f06926feffadf95c3",
          "v": 1910455,
          "creates": null,
          "raw": "0xf88c448501dcd650008343170f94946a0db9b39adf71ee9450cbf2ac2d8245301c4280a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b7a0645ae65734a63353d7a02e13fc62e624abda40f5942ef51bdf79ff7d49e557e6a031984e1260725f3cddeb9edb698da287d2aa489723acb68f06926feffadf95c3",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x410fa4"
          },
          "logsBloom": "0x0000000004000000000000000800000000000000000000000000000000002002000008000004000000000000100008000000000000000000800000000000000004080000000000000000040000000004000000000000000000000000000000000000000400000300000004000000000000000000000000000080000001000000000000000000000000000001000000000000000000000000000000000000002020000000000000000000000000000000400000000000000000000000100000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c42",
              "logIndex": 0,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc4",
              "logIndex": 4,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x410fa4"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248056,
          "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
          "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
          "logIndex": 3,
          "decode": "<function>",
          "name": "RightsChanged",
          "signature": "RightsChanged(address,address,uint8)",
          "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "2": 200,
            "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "aggregate": 200,
            "length": 3
          },
          "hash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
          "confirmations": 77,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x43170f"
          },
          "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 68,
          "r": "0x645ae65734a63353d7a02e13fc62e624abda40f5942ef51bdf79ff7d49e557e6",
          "s": "0x31984e1260725f3cddeb9edb698da287d2aa489723acb68f06926feffadf95c3",
          "v": 1910455,
          "creates": null,
          "raw": "0xf88c448501dcd650008343170f94946a0db9b39adf71ee9450cbf2ac2d8245301c4280a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b7a0645ae65734a63353d7a02e13fc62e624abda40f5942ef51bdf79ff7d49e557e6a031984e1260725f3cddeb9edb698da287d2aa489723acb68f06926feffadf95c3",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x410fa4"
          },
          "logsBloom": "0x0000000004000000000000000800000000000000000000000000000000002002000008000004000000000000100008000000000000000000800000000000000004080000000000000000040000000004000000000000000000000000000000000000000400000300000004000000000000000000000000000080000001000000000000000000000000000001000000000000000000000000000000000000002020000000000000000000000000000000400000000000000000000000100000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c42",
              "logIndex": 0,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc4",
              "logIndex": 4,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x410fa4"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248056,
          "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
          "logIndex": 2,
          "decode": "<function>",
          "name": "GetAccessWallet",
          "signature": "GetAccessWallet(address)",
          "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
          "values": {
            "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "walletAddress": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "length": 1
          },
          "contract": "BaseContentSpace",
          "hash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
          "confirmations": 77,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x43170f"
          },
          "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 68,
          "r": "0x645ae65734a63353d7a02e13fc62e624abda40f5942ef51bdf79ff7d49e557e6",
          "s": "0x31984e1260725f3cddeb9edb698da287d2aa489723acb68f06926feffadf95c3",
          "v": 1910455,
          "creates": null,
          "raw": "0xf88c448501dcd650008343170f94946a0db9b39adf71ee9450cbf2ac2d8245301c4280a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b7a0645ae65734a63353d7a02e13fc62e624abda40f5942ef51bdf79ff7d49e557e6a031984e1260725f3cddeb9edb698da287d2aa489723acb68f06926feffadf95c3",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x410fa4"
          },
          "logsBloom": "0x0000000004000000000000000800000000000000000000000000000000002002000008000004000000000000100008000000000000000000800000000000000004080000000000000000040000000004000000000000000000000000000000000000000400000300000004000000000000000000000000000080000001000000000000000000000000000001000000000000000000000000000000000000002020000000000000000000000000000000400000000000000000000000100000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c42",
              "logIndex": 0,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc4",
              "logIndex": 4,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x410fa4"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248056,
          "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
          "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
          "logIndex": 1,
          "decode": "<function>",
          "name": "SetContentContract",
          "signature": "SetContentContract(address)",
          "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
          "values": {
            "0": "0x0000000000000000000000000000000000000000",
            "contentContractAddress": "0x0000000000000000000000000000000000000000",
            "length": 1
          },
          "contract": "BaseContent",
          "hash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
          "confirmations": 77,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x43170f"
          },
          "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 68,
          "r": "0x645ae65734a63353d7a02e13fc62e624abda40f5942ef51bdf79ff7d49e557e6",
          "s": "0x31984e1260725f3cddeb9edb698da287d2aa489723acb68f06926feffadf95c3",
          "v": 1910455,
          "creates": null,
          "raw": "0xf88c448501dcd650008343170f94946a0db9b39adf71ee9450cbf2ac2d8245301c4280a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b7a0645ae65734a63353d7a02e13fc62e624abda40f5942ef51bdf79ff7d49e557e6a031984e1260725f3cddeb9edb698da287d2aa489723acb68f06926feffadf95c3",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x410fa4"
          },
          "logsBloom": "0x0000000004000000000000000800000000000000000000000000000000002002000008000004000000000000100008000000000000000000800000000000000004080000000000000000040000000004000000000000000000000000000000000000000400000300000004000000000000000000000000000080000001000000000000000000000000000001000000000000000000000000000000000000002020000000000000000000000000000000400000000000000000000000100000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c42",
              "logIndex": 0,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc4",
              "logIndex": 4,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x410fa4"
          },
          "status": 1,
          "byzantium": true
        },
        {
          "blockNumber": 248056,
          "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
          "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
          "logIndex": 0,
          "decode": "<function>",
          "name": "ContentObjectCreate",
          "signature": "ContentObjectCreate(address)",
          "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
          "values": {
            "0": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "containingLibrary": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "length": 1
          },
          "contract": "BaseContent",
          "hash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
          "confirmations": 77,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x43170f"
          },
          "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 68,
          "r": "0x645ae65734a63353d7a02e13fc62e624abda40f5942ef51bdf79ff7d49e557e6",
          "s": "0x31984e1260725f3cddeb9edb698da287d2aa489723acb68f06926feffadf95c3",
          "v": 1910455,
          "creates": null,
          "raw": "0xf88c448501dcd650008343170f94946a0db9b39adf71ee9450cbf2ac2d8245301c4280a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b7a0645ae65734a63353d7a02e13fc62e624abda40f5942ef51bdf79ff7d49e557e6a031984e1260725f3cddeb9edb698da287d2aa489723acb68f06926feffadf95c3",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x410fa4"
          },
          "logsBloom": "0x0000000004000000000000000800000000000000000000000000000000002002000008000004000000000000100008000000000000000000800000000000000004080000000000000000040000000004000000000000000000000000000000000000000400000300000004000000000000000000000000000080000001000000000000000000000000000001000000000000000000000000000000000000002020000000000000000000000000000000400000000000000000000000100000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000100000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "topics": [
                "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
              ],
              "data": "0x000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c42",
              "logIndex": 0,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 0
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "topics": [
                "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 1,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 1
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e",
              "logIndex": 2,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 2
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "topics": [
                "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
              ],
              "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000c8",
              "logIndex": 3,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 3
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
              "topics": [
                "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
              ],
              "data": "0x000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc4",
              "logIndex": 4,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 4
            },
            {
              "transactionIndex": 0,
              "blockNumber": 248056,
              "transactionHash": "0xfef0f219d303f7984a18f0567719ccfad765bdcb0e6e689708f1c1f9907aa96c",
              "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
              "topics": [
                "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
              ],
              "data": "0x000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
              "logIndex": 5,
              "blockHash": "0x768e4504085266ae11febc77b169437e2d91cfc3a7b493ba0657ac8edc700fee",
              "transactionLogIndex": 5
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x410fa4"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248055,
          "blockHash": "0x07e8f57da04cd5713e87d19444a9e052962df5d7420b08894726066ac7a9f7a2",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "data": "0xa1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034366339376164323735643663626433653834303434363666343830613964613536356330666662343034303336666162626462646539363365646139343936623264313031393330643761626238633366643563653538653832393637306661623734313862303330616362646437613934326434633637353934326635333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "transactionHash": "0x8eaa75f36515490efdea40fb3d1c11b0ccee63c7a53df638aa239684480bfa1b",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessRequest",
          "signature": "AccessRequest(uint256,uint8,string,string,string)",
          "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
          "values": {
            "0": {
              "_hex": "0x01"
            },
            "1": 0,
            "2": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP",
            "3": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
            "4": "",
            "requestID": {
              "_hex": "0x01"
            },
            "level": 0,
            "contentHash": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP",
            "pkeRequestor": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
            "pkeAFGH": "",
            "length": 5
          },
          "contract": "BaseContent",
          "hash": "0x8eaa75f36515490efdea40fb3d1c11b0ccee63c7a53df638aa239684480bfa1b",
          "confirmations": 78,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x183b3"
          },
          "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 67,
          "r": "0xaf862ed27e809bc36ae58c9ec99895f2c75cf24cc2313f84ef0f5540c9159f5e",
          "s": "0x0764f02cb4f16a908caf3f7e29430a69a5e13b82ca966632863cf3d4d442a6ed",
          "v": 1910455,
          "creates": null,
          "raw": "0xf9022e438501dcd65000830183b394452221123460f1fb35344863099b28dd0ca0507280b901c4a1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034366339376164323735643663626433653834303434363666343830613964613536356330666662343034303336666162626462646539363365646139343936623264313031393330643761626238633366643563653538653832393637306661623734313862303330616362646437613934326434633637353934326635333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831d26b7a0af862ed27e809bc36ae58c9ec99895f2c75cf24cc2313f84ef0f5540c9159f5ea00764f02cb4f16a908caf3f7e29430a69a5e13b82ca966632863cf3d4d442a6ed",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x183b3"
          },
          "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248055,
              "transactionHash": "0x8eaa75f36515490efdea40fb3d1c11b0ccee63c7a53df638aa239684480bfa1b",
              "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
              "topics": [
                "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
              ],
              "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f4670645748766d766562447659546b52444732766f6553434b6f77574d7064327a36574e415341626368614d5072343435456142743934355733456a78667a39323244616d50616a46500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343663393761643237356436636264336538343034343636663438306139646135363563306666623430343033366661626264626465393633656461393439366232643130313933306437616262386333666435636535386538323936373066616237343138623033306163626464376139343264346336373539343266353333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x07e8f57da04cd5713e87d19444a9e052962df5d7420b08894726066ac7a9f7a2",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x183b3"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248054,
          "blockHash": "0xb4d174ad49bc908d2138ea727c504878b217a8bf5e775893a25fe68099181bfb",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
          "data": "0xf1551887",
          "topics": [
            "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
          ],
          "transactionHash": "0x0514297225a10bff8c473a185e80fedaf2ad51253f2371832b03bd3be0648548",
          "logIndex": 0,
          "decode": "<function>",
          "name": "AccessRequest",
          "signature": "AccessRequest()",
          "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
          "values": {
            "length": 0
          },
          "hash": "0x0514297225a10bff8c473a185e80fedaf2ad51253f2371832b03bd3be0648548",
          "confirmations": 79,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x5dbb"
          },
          "to": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 66,
          "r": "0x65a409b7c83ecdd945c6cbafd9202ec0cfb51ef694f175545dc08e74743d2665",
          "s": "0x7ea4c363278ebc84ea297c37847fa06c2e52f5f2941e030adb4cc2a1504bcd9e",
          "v": 1910456,
          "creates": null,
          "raw": "0xf86b428501dcd65000825dbb941b086db9581deebbcc02363d40e1f0a2190669068084f1551887831d26b8a065a409b7c83ecdd945c6cbafd9202ec0cfb51ef694f175545dc08e74743d2665a07ea4c363278ebc84ea297c37847fa06c2e52f5f2941e030adb4cc2a1504bcd9e",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x5dbb"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000002000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000200",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248054,
              "transactionHash": "0x0514297225a10bff8c473a185e80fedaf2ad51253f2371832b03bd3be0648548",
              "address": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
              "topics": [
                "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
              ],
              "data": "0x",
              "logIndex": 0,
              "blockHash": "0xb4d174ad49bc908d2138ea727c504878b217a8bf5e775893a25fe68099181bfb",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x5dbb"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248053,
          "blockHash": "0x7a2d6d16552d66c42ee22298a502d335e606b1b6d3a44bc0ffdd826f63576482",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x91AD6e89A7D925838001191F7f31AD8544C232A5",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x4ea06464ded9998e70baa62f27f6bbf82baf50f5698239877e93ff3d481f1937",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__6jLGcw48kU1NPkjCqWeNBUQWnfhTMnGtonXppoJxGjKycBqhxsB1EH1DjgKBm2NLY7xJt1a1g8",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__6jLGcw48kU1NPkjCqWeNBUQWnfhTMnGtonXppoJxGjKycBqhxsB1EH1DjgKBm2NLY7xJt1a1g8",
            "length": 2
          },
          "hash": "0x4ea06464ded9998e70baa62f27f6bbf82baf50f5698239877e93ff3d481f1937",
          "confirmations": 80,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0x91AD6e89A7D925838001191F7f31AD8544C232A5",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14384,
          "r": "0xb5601e456ce5bcb280c55884522a00adee32e2dbcfd1f9d0276186487e724841",
          "s": "0x5e508d23942b2b21d460c714caef3b191fc3bee3c238f6f678c8cdb0cdc9531a",
          "v": 27,
          "creates": null,
          "raw": "0xf86b8238308501dcd65000839896809491ad6e89a7d925838001191f7f31ad8544c232a58084446e88261ba0b5601e456ce5bcb280c55884522a00adee32e2dbcfd1f9d0276186487e724841a05e508d23942b2b21d460c714caef3b191fc3bee3c238f6f678c8cdb0cdc9531a",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x17fb3"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248053,
              "transactionHash": "0x4ea06464ded9998e70baa62f27f6bbf82baf50f5698239877e93ff3d481f1937",
              "address": "0x91AD6e89A7D925838001191F7f31AD8544C232A5",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f366a4c47637734386b55314e506b6a437157654e425551576e6668544d6e47746f6e5870706f4a78476a4b796342716878734231454831446a674b426d324e4c5937784a743161316738000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x7a2d6d16552d66c42ee22298a502d335e606b1b6d3a44bc0ffdd826f63576482",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x17fb3"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248052,
          "blockHash": "0x942aa97ab1bb9b1c4931cad9d874a11064eb7d57d2173e1b301d14426dc50d17",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x9EFC6bfAdA0e3CD17c80FCeb2A17D2C0c624B04B",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0xff5687648fff65b76327890b5c4f4107c047efbcb26fb3f9d1f760dbe983df67",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__FDHebD3qT7bdWipvPSPa8DTkrKRAbuMZ7FvXhzogdjULbBGfBZrAzqPTX9SVrbZPB7JYvDfAqQ",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__FDHebD3qT7bdWipvPSPa8DTkrKRAbuMZ7FvXhzogdjULbBGfBZrAzqPTX9SVrbZPB7JYvDfAqQ",
            "length": 2
          },
          "hash": "0xff5687648fff65b76327890b5c4f4107c047efbcb26fb3f9d1f760dbe983df67",
          "confirmations": 81,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0x9EFC6bfAdA0e3CD17c80FCeb2A17D2C0c624B04B",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14383,
          "r": "0x5ae1f98dbc7625edf72ee84a06f61880d2429ea962f9e3eb857fe409f5ef7997",
          "s": "0x0bb36693a86369b9841dae5deae9b7a97d5c613d04858a1ef1d415fa54a319a6",
          "v": 28,
          "creates": null,
          "raw": "0xf86b82382f8501dcd6500083989680949efc6bfada0e3cd17c80fceb2a17d2c0c624b04b8084446e88261ca05ae1f98dbc7625edf72ee84a06f61880d2429ea962f9e3eb857fe409f5ef7997a00bb36693a86369b9841dae5deae9b7a97d5c613d04858a1ef1d415fa54a319a6",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x17fb3"
          },
          "logsBloom": "0x00000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248052,
              "transactionHash": "0xff5687648fff65b76327890b5c4f4107c047efbcb26fb3f9d1f760dbe983df67",
              "address": "0x9EFC6bfAdA0e3CD17c80FCeb2A17D2C0c624B04B",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f46444865624433715437626457697076505350613844546b724b524162754d5a37467658687a6f67646a554c62424766425a72417a7150545839535672625a5042374a59764466417151000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x942aa97ab1bb9b1c4931cad9d874a11064eb7d57d2173e1b301d14426dc50d17",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x17fb3"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248051,
          "blockHash": "0x3b3617cfcc21dfd1a795bf24ff348d1ce3da6a4ed97139b494dec3002688ee5e",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xa61a65140c8cd8f167C86a9e321b3396704D80a1",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x93786fa9cdfd572046ec40d3836bc3dd2a8d56761c16ea57a29a0c7e978b5b69",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__BuoE776EEuoghhEgw2hw6tgE3WMhTB3s4NSd8uWUDmhsojUvWuHikrrFEheWFEZdmccasXXcmn",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__BuoE776EEuoghhEgw2hw6tgE3WMhTB3s4NSd8uWUDmhsojUvWuHikrrFEheWFEZdmccasXXcmn",
            "length": 2
          },
          "hash": "0x93786fa9cdfd572046ec40d3836bc3dd2a8d56761c16ea57a29a0c7e978b5b69",
          "confirmations": 82,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0xa61a65140c8cd8f167C86a9e321b3396704D80a1",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14382,
          "r": "0x3a0e1cac5834e4c7b9217469cbe0cd6d5d74d2b8e609cb95b40c8e92ee7a0b07",
          "s": "0x168943e833fca033ba8f57e0a63b6bc55abdf18c7171a4cb6f5a962feb3279db",
          "v": 27,
          "creates": null,
          "raw": "0xf86b82382e8501dcd650008398968094a61a65140c8cd8f167c86a9e321b3396704d80a18084446e88261ba03a0e1cac5834e4c7b9217469cbe0cd6d5d74d2b8e609cb95b40c8e92ee7a0b07a0168943e833fca033ba8f57e0a63b6bc55abdf18c7171a4cb6f5a962feb3279db",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x17fb3"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248051,
              "transactionHash": "0x93786fa9cdfd572046ec40d3836bc3dd2a8d56761c16ea57a29a0c7e978b5b69",
              "address": "0xa61a65140c8cd8f167C86a9e321b3396704D80a1",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f42756f453737364545756f6768684567773268773674674533574d6854423373344e536438755755446d68736f6a5576577548696b7272464568655746455a646d636361735858636d6e000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x3b3617cfcc21dfd1a795bf24ff348d1ce3da6a4ed97139b494dec3002688ee5e",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x17fb3"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248050,
          "blockHash": "0x287b00f1095c0bc39a58f8f5148d7be7890e1d870dcb9404b7542574c566f129",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x91AD6e89A7D925838001191F7f31AD8544C232A5",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f366a4c47637734386b55314e506b6a437157654e425551576e6668544d6e47746f6e5870706f4a78476a4b796342716878734231454831446a674b426d324e4c5937784a743161316738000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xd8df60ab130526bd2664cdbd479f462f1d19acb8f5fe75fad3d6140095ae6c56",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "2": "hq__6jLGcw48kU1NPkjCqWeNBUQWnfhTMnGtonXppoJxGjKycBqhxsB1EH1DjgKBm2NLY7xJt1a1g8",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "objectHash": "hq__6jLGcw48kU1NPkjCqWeNBUQWnfhTMnGtonXppoJxGjKycBqhxsB1EH1DjgKBm2NLY7xJt1a1g8",
            "length": 3
          },
          "hash": "0xd8df60ab130526bd2664cdbd479f462f1d19acb8f5fe75fad3d6140095ae6c56",
          "confirmations": 83,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x23fb2"
          },
          "to": "0x91AD6e89A7D925838001191F7f31AD8544C232A5",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 65,
          "r": "0xb6a2893b1b0b948187ed1d94cee342ef38ccfbc37048216dcf5df752f141bf12",
          "s": "0x24fa49ca7385897bd0d02e23577cdd93d71a9a0f5a2b1079c5b77d9d418b2f06",
          "v": 1910456,
          "creates": null,
          "raw": "0xf9010d418501dcd6500083023fb29491ad6e89a7d925838001191f7f31ad8544c232a580b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f366a4c47637734386b55314e506b6a437157654e425551576e6668544d6e47746f6e5870706f4a78476a4b796342716878734231454831446a674b426d324e4c5937784a743161316738000000000000000000000000000000000000831d26b8a0b6a2893b1b0b948187ed1d94cee342ef38ccfbc37048216dcf5df752f141bf12a024fa49ca7385897bd0d02e23577cdd93d71a9a0f5a2b1079c5b77d9d418b2f06",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x23fb2"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248050,
              "transactionHash": "0xd8df60ab130526bd2664cdbd479f462f1d19acb8f5fe75fad3d6140095ae6c56",
              "address": "0x91AD6e89A7D925838001191F7f31AD8544C232A5",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000001b086db9581deebbcc02363d40e1f0a2190669060000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f366a4c47637734386b55314e506b6a437157654e425551576e6668544d6e47746f6e5870706f4a78476a4b796342716878734231454831446a674b426d324e4c5937784a743161316738000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x287b00f1095c0bc39a58f8f5148d7be7890e1d870dcb9404b7542574c566f129",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x23fb2"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248049,
          "blockHash": "0x3b0d52513d2ca042664af4e581af4e6982ae643335c81a0db5fe8ea5a3261ff9",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x9EFC6bfAdA0e3CD17c80FCeb2A17D2C0c624B04B",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f46444865624433715437626457697076505350613844546b724b524162754d5a37467658687a6f67646a554c62424766425a72417a7150545839535672625a5042374a59764466417151000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xfcdc767ccfaf1a94b5bc4e6d77fb8972c8e5f5ed57d46077ba635a2219d6d01a",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "2": "hq__FDHebD3qT7bdWipvPSPa8DTkrKRAbuMZ7FvXhzogdjULbBGfBZrAzqPTX9SVrbZPB7JYvDfAqQ",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "objectHash": "hq__FDHebD3qT7bdWipvPSPa8DTkrKRAbuMZ7FvXhzogdjULbBGfBZrAzqPTX9SVrbZPB7JYvDfAqQ",
            "length": 3
          },
          "hash": "0xfcdc767ccfaf1a94b5bc4e6d77fb8972c8e5f5ed57d46077ba635a2219d6d01a",
          "confirmations": 84,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x23fb2"
          },
          "to": "0x9EFC6bfAdA0e3CD17c80FCeb2A17D2C0c624B04B",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 64,
          "r": "0xfc01dc935da8252ee4d4b4da39fa3dddaba70b13a3baf72d5c02f08362e59515",
          "s": "0x332436d112da20575cc8370961ce95884e908cc418bfcae5c68002ad91fa9c9f",
          "v": 1910455,
          "creates": null,
          "raw": "0xf9010d408501dcd6500083023fb2949efc6bfada0e3cd17c80fceb2a17d2c0c624b04b80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f46444865624433715437626457697076505350613844546b724b524162754d5a37467658687a6f67646a554c62424766425a72417a7150545839535672625a5042374a59764466417151000000000000000000000000000000000000831d26b7a0fc01dc935da8252ee4d4b4da39fa3dddaba70b13a3baf72d5c02f08362e59515a0332436d112da20575cc8370961ce95884e908cc418bfcae5c68002ad91fa9c9f",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x23fb2"
          },
          "logsBloom": "0x00000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248049,
              "transactionHash": "0xfcdc767ccfaf1a94b5bc4e6d77fb8972c8e5f5ed57d46077ba635a2219d6d01a",
              "address": "0x9EFC6bfAdA0e3CD17c80FCeb2A17D2C0c624B04B",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000001b086db9581deebbcc02363d40e1f0a2190669060000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f46444865624433715437626457697076505350613844546b724b524162754d5a37467658687a6f67646a554c62424766425a72417a7150545839535672625a5042374a59764466417151000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x3b0d52513d2ca042664af4e581af4e6982ae643335c81a0db5fe8ea5a3261ff9",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x23fb2"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248048,
          "blockHash": "0x391323389dd9d6231a362f28ebc5b477b3b24a985a06968c6425d9ab2f69f586",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x7890076C2222B7585b035A82E789354e0eE26257",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x3b716bb131b6d3e4cd6743e5fadfd82243ca12966b5d2eb71104990c168a63f0",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__6vYUvgKvM2ai6PdVYWZDzT75RFeDAYw6S42pcN8ek97S21QPgnsgTxyFvY21bdWu3P8PJySzZC",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__6vYUvgKvM2ai6PdVYWZDzT75RFeDAYw6S42pcN8ek97S21QPgnsgTxyFvY21bdWu3P8PJySzZC",
            "length": 2
          },
          "hash": "0x3b716bb131b6d3e4cd6743e5fadfd82243ca12966b5d2eb71104990c168a63f0",
          "confirmations": 85,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0x7890076C2222B7585b035A82E789354e0eE26257",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14381,
          "r": "0xde49ef8eb654ea6790760658e1591156271568bc06c1e54087eca43679c1257b",
          "s": "0x4d7465baa6ea8dce84bead039b3bd9069d6fd9a187031dd9053d998701514884",
          "v": 28,
          "creates": null,
          "raw": "0xf86b82382d8501dcd6500083989680947890076c2222b7585b035a82e789354e0ee262578084446e88261ca0de49ef8eb654ea6790760658e1591156271568bc06c1e54087eca43679c1257ba04d7465baa6ea8dce84bead039b3bd9069d6fd9a187031dd9053d998701514884",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x17fb3"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000400000000000000000000000000000400000040000000000000000000000000000040000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248048,
              "transactionHash": "0x3b716bb131b6d3e4cd6743e5fadfd82243ca12966b5d2eb71104990c168a63f0",
              "address": "0x7890076C2222B7585b035A82E789354e0eE26257",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f3676595576674b764d3261693650645659575a447a543735524665444159773653343270634e38656b39375332315150676e7367547879467659323162645775335038504a79537a5a43000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x391323389dd9d6231a362f28ebc5b477b3b24a985a06968c6425d9ab2f69f586",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x17fb3"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248047,
          "blockHash": "0xa242b4e2c906157ea2dcc7d3285b5db8663b6761edff4c41c06ee78c1e85abfe",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xa61a65140c8cd8f167C86a9e321b3396704D80a1",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f42756f453737364545756f6768684567773268773674674533574d6854423373344e536438755755446d68736f6a5576577548696b7272464568655746455a646d636361735858636d6e000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x4a85115e154d9d188e9c2db26b7c71dd06de16b7f5a34650f2c00701fdfc59ec",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "2": "hq__BuoE776EEuoghhEgw2hw6tgE3WMhTB3s4NSd8uWUDmhsojUvWuHikrrFEheWFEZdmccasXXcmn",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "objectHash": "hq__BuoE776EEuoghhEgw2hw6tgE3WMhTB3s4NSd8uWUDmhsojUvWuHikrrFEheWFEZdmccasXXcmn",
            "length": 3
          },
          "hash": "0x4a85115e154d9d188e9c2db26b7c71dd06de16b7f5a34650f2c00701fdfc59ec",
          "confirmations": 86,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x23fb2"
          },
          "to": "0xa61a65140c8cd8f167C86a9e321b3396704D80a1",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 63,
          "r": "0xb8c5710032570390f1edf86b273621a270d6bfc893ad994c6382d12f5a76b3b7",
          "s": "0x1527f16247af97d6a150060868222eb98809d971b5bead4e9405ea34f54028e6",
          "v": 1910455,
          "creates": null,
          "raw": "0xf9010d3f8501dcd6500083023fb294a61a65140c8cd8f167c86a9e321b3396704d80a180b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f42756f453737364545756f6768684567773268773674674533574d6854423373344e536438755755446d68736f6a5576577548696b7272464568655746455a646d636361735858636d6e000000000000000000000000000000000000831d26b7a0b8c5710032570390f1edf86b273621a270d6bfc893ad994c6382d12f5a76b3b7a01527f16247af97d6a150060868222eb98809d971b5bead4e9405ea34f54028e6",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x23fb2"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248047,
              "transactionHash": "0x4a85115e154d9d188e9c2db26b7c71dd06de16b7f5a34650f2c00701fdfc59ec",
              "address": "0xa61a65140c8cd8f167C86a9e321b3396704D80a1",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000001b086db9581deebbcc02363d40e1f0a2190669060000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f42756f453737364545756f6768684567773268773674674533574d6854423373344e536438755755446d68736f6a5576577548696b7272464568655746455a646d636361735858636d6e000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xa242b4e2c906157ea2dcc7d3285b5db8663b6761edff4c41c06ee78c1e85abfe",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x23fb2"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248046,
          "blockHash": "0x9abefe578effe9fe94ddf3042c01ac95fe5694eb79943b6f123db3518ee55bfc",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xF44Fcb177368896abeB892B795668309081C905d",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x2ff51bc2e9746c78d3d27aee7f7a053d8c61ca4d62d83df9d390682184fdf2b4",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__MAekHwpqXB5z19iRekTna7osP39jw5CuMso6HC7QohHZbcEo9UG8xhASowZXw3MX5vdoCtBQTW",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__MAekHwpqXB5z19iRekTna7osP39jw5CuMso6HC7QohHZbcEo9UG8xhASowZXw3MX5vdoCtBQTW",
            "length": 2
          },
          "hash": "0x2ff51bc2e9746c78d3d27aee7f7a053d8c61ca4d62d83df9d390682184fdf2b4",
          "confirmations": 87,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0xF44Fcb177368896abeB892B795668309081C905d",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14380,
          "r": "0x03da8679da5df33968ad8ff645294518842a7fbb5317ea5be575f2473499bd2a",
          "s": "0x66e8b2166051fe8ade4987a51402290e56d82b8f265f5d4f9acca0de04dfa8ff",
          "v": 27,
          "creates": null,
          "raw": "0xf86b82382c8501dcd650008398968094f44fcb177368896abeb892b795668309081c905d8084446e88261ba003da8679da5df33968ad8ff645294518842a7fbb5317ea5be575f2473499bd2aa066e8b2166051fe8ade4987a51402290e56d82b8f265f5d4f9acca0de04dfa8ff",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x17fb3"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000004000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248046,
              "transactionHash": "0x2ff51bc2e9746c78d3d27aee7f7a053d8c61ca4d62d83df9d390682184fdf2b4",
              "address": "0xF44Fcb177368896abeB892B795668309081C905d",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4d41656b487770715842357a31396952656b546e61376f735033396a773543754d736f36484337516f68485a6263456f39554738786841536f775a5877334d583576646f437442515457000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x9abefe578effe9fe94ddf3042c01ac95fe5694eb79943b6f123db3518ee55bfc",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x17fb3"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248045,
          "blockHash": "0xcfe38c9a5a7620beff70d8cd02063dd2458beddece40b0ec6474a80c8089bcbd",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x7890076C2222B7585b035A82E789354e0eE26257",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f3676595576674b764d3261693650645659575a447a543735524665444159773653343270634e38656b39375332315150676e7367547879467659323162645775335038504a79537a5a43000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x66a3a94d733d0d434d87f2099878348f2d2e5c0976a6c151ca0f850744479499",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "2": "hq__6vYUvgKvM2ai6PdVYWZDzT75RFeDAYw6S42pcN8ek97S21QPgnsgTxyFvY21bdWu3P8PJySzZC",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "objectHash": "hq__6vYUvgKvM2ai6PdVYWZDzT75RFeDAYw6S42pcN8ek97S21QPgnsgTxyFvY21bdWu3P8PJySzZC",
            "length": 3
          },
          "hash": "0x66a3a94d733d0d434d87f2099878348f2d2e5c0976a6c151ca0f850744479499",
          "confirmations": 88,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x23fb2"
          },
          "to": "0x7890076C2222B7585b035A82E789354e0eE26257",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 62,
          "r": "0x7a56adfa3d250875cae84c7a50dbc30892771fe7d9a6de46a9bf85581c85fa00",
          "s": "0x2b6e9a16f3d43916b6d9e9ee32531044c2b3c9ba68c4c5407cbc2433eea2bc5b",
          "v": 1910455,
          "creates": null,
          "raw": "0xf9010d3e8501dcd6500083023fb2947890076c2222b7585b035a82e789354e0ee2625780b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f3676595576674b764d3261693650645659575a447a543735524665444159773653343270634e38656b39375332315150676e7367547879467659323162645775335038504a79537a5a43000000000000000000000000000000000000831d26b7a07a56adfa3d250875cae84c7a50dbc30892771fe7d9a6de46a9bf85581c85fa00a02b6e9a16f3d43916b6d9e9ee32531044c2b3c9ba68c4c5407cbc2433eea2bc5b",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x23fb2"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000400000800000000000000000000000000002000000000000000000000000000000040000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248045,
              "transactionHash": "0x66a3a94d733d0d434d87f2099878348f2d2e5c0976a6c151ca0f850744479499",
              "address": "0x7890076C2222B7585b035A82E789354e0eE26257",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000001b086db9581deebbcc02363d40e1f0a2190669060000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f3676595576674b764d3261693650645659575a447a543735524665444159773653343270634e38656b39375332315150676e7367547879467659323162645775335038504a79537a5a43000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xcfe38c9a5a7620beff70d8cd02063dd2458beddece40b0ec6474a80c8089bcbd",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x23fb2"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248044,
          "blockHash": "0x1fed7ef7f796a4b7d71fdcfeb1c3fa8c1365b8d076fd0f9f317f52fc1930b7a8",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xF44Fcb177368896abeB892B795668309081C905d",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4d41656b487770715842357a31396952656b546e61376f735033396a773543754d736f36484337516f68485a6263456f39554738786841536f775a5877334d583576646f437442515457000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xf0b59e91e4e1f5ad191ceb3280f64ab9e243fed387b40d335bf4e30a7ad5fad3",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "2": "hq__MAekHwpqXB5z19iRekTna7osP39jw5CuMso6HC7QohHZbcEo9UG8xhASowZXw3MX5vdoCtBQTW",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "objectHash": "hq__MAekHwpqXB5z19iRekTna7osP39jw5CuMso6HC7QohHZbcEo9UG8xhASowZXw3MX5vdoCtBQTW",
            "length": 3
          },
          "hash": "0xf0b59e91e4e1f5ad191ceb3280f64ab9e243fed387b40d335bf4e30a7ad5fad3",
          "confirmations": 89,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x23fb2"
          },
          "to": "0xF44Fcb177368896abeB892B795668309081C905d",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 61,
          "r": "0x814d4191c8c78dd30af20cffad98a0abf6224bcbe3f428c188639bda624cd85c",
          "s": "0x24ecd6222d6cb21ecf70ab8cf06bb0cca16505a4d4242c48e56e94e2f0314e03",
          "v": 1910455,
          "creates": null,
          "raw": "0xf9010d3d8501dcd6500083023fb294f44fcb177368896abeb892b795668309081c905d80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4d41656b487770715842357a31396952656b546e61376f735033396a773543754d736f36484337516f68485a6263456f39554738786841536f775a5877334d583576646f437442515457000000000000000000000000000000000000831d26b7a0814d4191c8c78dd30af20cffad98a0abf6224bcbe3f428c188639bda624cd85ca024ecd6222d6cb21ecf70ab8cf06bb0cca16505a4d4242c48e56e94e2f0314e03",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x23fb2"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000004000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248044,
              "transactionHash": "0xf0b59e91e4e1f5ad191ceb3280f64ab9e243fed387b40d335bf4e30a7ad5fad3",
              "address": "0xF44Fcb177368896abeB892B795668309081C905d",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000001b086db9581deebbcc02363d40e1f0a2190669060000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4d41656b487770715842357a31396952656b546e61376f735033396a773543754d736f36484337516f68485a6263456f39554738786841536f775a5877334d583576646f437442515457000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x1fed7ef7f796a4b7d71fdcfeb1c3fa8c1365b8d076fd0f9f317f52fc1930b7a8",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x23fb2"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248043,
          "blockHash": "0x76020a091d0f21d4674565a2d18ea90979402660ad221c9064cf70f9e23d5ada",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xa61a65140c8cd8f167C86a9e321b3396704D80a1",
          "data": "0xc287e0ed",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x771c179fa8f8360ef67f3cc0469191c828ebb45b15bea9b20d63027a79566a7b",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          },
          "hash": "0x771c179fa8f8360ef67f3cc0469191c828ebb45b15bea9b20d63027a79566a7b",
          "confirmations": 90,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x9391"
          },
          "to": "0xa61a65140c8cd8f167C86a9e321b3396704D80a1",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 60,
          "r": "0x88a9b1dcfdda10393dc4c4a448f667e0a5b5a577769a561aa1e84013f290ecff",
          "s": "0x2466b875302490fd2f7b2beed8e23ea5c592e9c4cd3600248c24357b917ff33e",
          "v": 1910455,
          "creates": null,
          "raw": "0xf86b3c8501dcd6500082939194a61a65140c8cd8f167c86a9e321b3396704d80a18084c287e0ed831d26b7a088a9b1dcfdda10393dc4c4a448f667e0a5b5a577769a561aa1e84013f290ecffa02466b875302490fd2f7b2beed8e23ea5c592e9c4cd3600248c24357b917ff33e",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x9391"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248043,
              "transactionHash": "0x771c179fa8f8360ef67f3cc0469191c828ebb45b15bea9b20d63027a79566a7b",
              "address": "0xa61a65140c8cd8f167C86a9e321b3396704D80a1",
              "topics": [
                "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
              ],
              "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x76020a091d0f21d4674565a2d18ea90979402660ad221c9064cf70f9e23d5ada",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x9391"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248042,
          "blockHash": "0xbaf84b5daf5af99c397e5f196b2082152547cca468f72083d80ea8ea64d9a10c",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xabE83BDbB77D97cf44FF85C2298eF5A5BCE6F328",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x0b96515bbe76db0294e9d8e63335e5f2e43b35eeaf7a3b6d5df006a4b11b331c",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__DNMKvkQcNzos7fwan7xdjxwLbsyiPW95Qa7ruvMb1HYMyF9Wv4u81PurswP5doLTx32sdRotDM",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__DNMKvkQcNzos7fwan7xdjxwLbsyiPW95Qa7ruvMb1HYMyF9Wv4u81PurswP5doLTx32sdRotDM",
            "length": 2
          },
          "hash": "0x0b96515bbe76db0294e9d8e63335e5f2e43b35eeaf7a3b6d5df006a4b11b331c",
          "confirmations": 91,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0xabE83BDbB77D97cf44FF85C2298eF5A5BCE6F328",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14379,
          "r": "0x8265ea44b2700d0a73a8909acb35f6ebed1f755d71097581af41bd6473656502",
          "s": "0x072cee938e1766e37b528a64d851ffbf608e275f455c85b713e7b0f93a54d3e9",
          "v": 27,
          "creates": null,
          "raw": "0xf86b82382b8501dcd650008398968094abe83bdbb77d97cf44ff85c2298ef5a5bce6f3288084446e88261ba08265ea44b2700d0a73a8909acb35f6ebed1f755d71097581af41bd6473656502a0072cee938e1766e37b528a64d851ffbf608e275f455c85b713e7b0f93a54d3e9",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x17fb3"
          },
          "logsBloom": "0x00000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000080000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248042,
              "transactionHash": "0x0b96515bbe76db0294e9d8e63335e5f2e43b35eeaf7a3b6d5df006a4b11b331c",
              "address": "0xabE83BDbB77D97cf44FF85C2298eF5A5BCE6F328",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f444e4d4b766b51634e7a6f73376677616e3778646a78774c62737969505739355161377275764d623148594d79463957763475383150757273775035646f4c547833327364526f74444d000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xbaf84b5daf5af99c397e5f196b2082152547cca468f72083d80ea8ea64d9a10c",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x17fb3"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248041,
          "blockHash": "0x8d4e10c0a3c36b32e560f9476a5ba84b8884101d479af22902aaa97ad333778b",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x91AD6e89A7D925838001191F7f31AD8544C232A5",
          "data": "0xc287e0ed",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x1e057942ceec39586f151bb9cce4c2359c6d8342eaef908384b742a9d276c7c5",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          },
          "hash": "0x1e057942ceec39586f151bb9cce4c2359c6d8342eaef908384b742a9d276c7c5",
          "confirmations": 92,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x9391"
          },
          "to": "0x91AD6e89A7D925838001191F7f31AD8544C232A5",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 59,
          "r": "0x81273fad4b20f4912c17be2ca74d8227f198d5d62bee514f4f651c2c9dc5865b",
          "s": "0x498be56f302819f82e718d4fbc495081cda9a36bc883d65c632b9f0e30fda89d",
          "v": 1910456,
          "creates": null,
          "raw": "0xf86b3b8501dcd650008293919491ad6e89a7d925838001191f7f31ad8544c232a58084c287e0ed831d26b8a081273fad4b20f4912c17be2ca74d8227f198d5d62bee514f4f651c2c9dc5865ba0498be56f302819f82e718d4fbc495081cda9a36bc883d65c632b9f0e30fda89d",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x9391"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000004000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248041,
              "transactionHash": "0x1e057942ceec39586f151bb9cce4c2359c6d8342eaef908384b742a9d276c7c5",
              "address": "0x91AD6e89A7D925838001191F7f31AD8544C232A5",
              "topics": [
                "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
              ],
              "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x8d4e10c0a3c36b32e560f9476a5ba84b8884101d479af22902aaa97ad333778b",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x9391"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248040,
          "blockHash": "0x813ee7ef30a98ce226cb662b9b4039582bbb0d2ae5ae99ac7f550fa9a5539c87",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x9AbC6EB3cD0bDB26F27fB5FaA4943e6df765eF06",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x3019a46f69584fe7781e28fd04fd30350c0ac31428a526b9d1e51da9003eb847",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__ABJs7UnaxrJjBiCh7QUxMajCgshgxHZ9FbobUuq85MwvBcuBgyYggBgEDhcBpnEWLnrzpqwC53",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__ABJs7UnaxrJjBiCh7QUxMajCgshgxHZ9FbobUuq85MwvBcuBgyYggBgEDhcBpnEWLnrzpqwC53",
            "length": 2
          },
          "hash": "0x3019a46f69584fe7781e28fd04fd30350c0ac31428a526b9d1e51da9003eb847",
          "confirmations": 93,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0x9AbC6EB3cD0bDB26F27fB5FaA4943e6df765eF06",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14378,
          "r": "0xc6a4fc54888ff99bb6299a28e3585865e827cbe8d4a138598f88d593c706ba4a",
          "s": "0x4a76e33f67ed38e3bd50f611b50115c37be7951d157d2a23fe7db293218e6632",
          "v": 28,
          "creates": null,
          "raw": "0xf86b82382a8501dcd6500083989680949abc6eb3cd0bdb26f27fb5faa4943e6df765ef068084446e88261ca0c6a4fc54888ff99bb6299a28e3585865e827cbe8d4a138598f88d593c706ba4aa04a76e33f67ed38e3bd50f611b50115c37be7951d157d2a23fe7db293218e6632",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x17fb3"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000400000040000000000008000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248040,
              "transactionHash": "0x3019a46f69584fe7781e28fd04fd30350c0ac31428a526b9d1e51da9003eb847",
              "address": "0x9AbC6EB3cD0bDB26F27fB5FaA4943e6df765eF06",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f41424a7337556e6178724a6a42694368375155784d616a436773686778485a3946626f6255757138354d777642637542677959676742674544686342706e45574c6e727a707177433533000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x813ee7ef30a98ce226cb662b9b4039582bbb0d2ae5ae99ac7f550fa9a5539c87",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x17fb3"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248039,
          "blockHash": "0xe48c384fdd1bcc25aaaca27cd2f5bf734fe7dd2f9b2c1cde894e183b9478d96d",
          "transactionIndex": 0,
          "removed": false,
          "address": "0xabE83BDbB77D97cf44FF85C2298eF5A5BCE6F328",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f444e4d4b766b51634e7a6f73376677616e3778646a78774c62737969505739355161377275764d623148594d79463957763475383150757273775035646f4c547833327364526f74444d000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0x506500bcbae527becd2262d957100ffc01d338a3605cc43c45324caf3a8ba40b",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "2": "hq__DNMKvkQcNzos7fwan7xdjxwLbsyiPW95Qa7ruvMb1HYMyF9Wv4u81PurswP5doLTx32sdRotDM",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "objectHash": "hq__DNMKvkQcNzos7fwan7xdjxwLbsyiPW95Qa7ruvMb1HYMyF9Wv4u81PurswP5doLTx32sdRotDM",
            "length": 3
          },
          "hash": "0x506500bcbae527becd2262d957100ffc01d338a3605cc43c45324caf3a8ba40b",
          "confirmations": 94,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x23fb2"
          },
          "to": "0xabE83BDbB77D97cf44FF85C2298eF5A5BCE6F328",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 58,
          "r": "0x8057814145b7487b4a8ece1d5dd157120855fc7454941f3d6a1a8b663aa9396d",
          "s": "0x1a17099915609ed222fccb46de41c8c723b639dbc369c4daeafca77bac4cfbfc",
          "v": 1910455,
          "creates": null,
          "raw": "0xf9010d3a8501dcd6500083023fb294abe83bdbb77d97cf44ff85c2298ef5a5bce6f32880b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f444e4d4b766b51634e7a6f73376677616e3778646a78774c62737969505739355161377275764d623148594d79463957763475383150757273775035646f4c547833327364526f74444d000000000000000000000000000000000000831d26b7a08057814145b7487b4a8ece1d5dd157120855fc7454941f3d6a1a8b663aa9396da01a17099915609ed222fccb46de41c8c723b639dbc369c4daeafca77bac4cfbfc",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x23fb2"
          },
          "logsBloom": "0x00000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000080000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248039,
              "transactionHash": "0x506500bcbae527becd2262d957100ffc01d338a3605cc43c45324caf3a8ba40b",
              "address": "0xabE83BDbB77D97cf44FF85C2298eF5A5BCE6F328",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000001b086db9581deebbcc02363d40e1f0a2190669060000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f444e4d4b766b51634e7a6f73376677616e3778646a78774c62737969505739355161377275764d623148594d79463957763475383150757273775035646f4c547833327364526f74444d000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xe48c384fdd1bcc25aaaca27cd2f5bf734fe7dd2f9b2c1cde894e183b9478d96d",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x23fb2"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248038,
          "blockHash": "0x679cd86df2225c3da756e2ddc0fab3fa0dd9c33f88a7c20692d41b4fd76710fc",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x9AbC6EB3cD0bDB26F27fB5FaA4943e6df765eF06",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f41424a7337556e6178724a6a42694368375155784d616a436773686778485a3946626f6255757138354d777642637542677959676742674544686342706e45574c6e727a707177433533000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xdcd38aa168b3a5ee1683cd5281f2d758590c2331ef0f17c023ad1b7a4640f349",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "2": "hq__ABJs7UnaxrJjBiCh7QUxMajCgshgxHZ9FbobUuq85MwvBcuBgyYggBgEDhcBpnEWLnrzpqwC53",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "objectHash": "hq__ABJs7UnaxrJjBiCh7QUxMajCgshgxHZ9FbobUuq85MwvBcuBgyYggBgEDhcBpnEWLnrzpqwC53",
            "length": 3
          },
          "hash": "0xdcd38aa168b3a5ee1683cd5281f2d758590c2331ef0f17c023ad1b7a4640f349",
          "confirmations": 95,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x23fb2"
          },
          "to": "0x9AbC6EB3cD0bDB26F27fB5FaA4943e6df765eF06",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 57,
          "r": "0x5b2d0c9d6458015164348410e4cf62621e05d78c950639014fd498dae52647c7",
          "s": "0x03056aeb05f3a966326ae0f6056432ea5d38d4e335fba1501db1d1e4543b1e67",
          "v": 1910455,
          "creates": null,
          "raw": "0xf9010d398501dcd6500083023fb2949abc6eb3cd0bdb26f27fb5faa4943e6df765ef0680b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f41424a7337556e6178724a6a42694368375155784d616a436773686778485a3946626f6255757138354d777642637542677959676742674544686342706e45574c6e727a707177433533000000000000000000000000000000000000831d26b7a05b2d0c9d6458015164348410e4cf62621e05d78c950639014fd498dae52647c7a003056aeb05f3a966326ae0f6056432ea5d38d4e335fba1501db1d1e4543b1e67",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x23fb2"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000002000000000000008000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248038,
              "transactionHash": "0xdcd38aa168b3a5ee1683cd5281f2d758590c2331ef0f17c023ad1b7a4640f349",
              "address": "0x9AbC6EB3cD0bDB26F27fB5FaA4943e6df765eF06",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000001b086db9581deebbcc02363d40e1f0a2190669060000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f41424a7337556e6178724a6a42694368375155784d616a436773686778485a3946626f6255757138354d777642637542677959676742674544686342706e45574c6e727a707177433533000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x679cd86df2225c3da756e2ddc0fab3fa0dd9c33f88a7c20692d41b4fd76710fc",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x23fb2"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248037,
          "blockHash": "0x30002d4bd3eb15ab1748928b94ba7ad0a69430403a183d3c99f68e9152cba543",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x9EFC6bfAdA0e3CD17c80FCeb2A17D2C0c624B04B",
          "data": "0xc287e0ed",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0xc0ef5f9a66459e4bddd2ac54991222a0d0a3ca2c6b41dd4d4da4ca72d30f2438",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          },
          "hash": "0xc0ef5f9a66459e4bddd2ac54991222a0d0a3ca2c6b41dd4d4da4ca72d30f2438",
          "confirmations": 96,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x9391"
          },
          "to": "0x9EFC6bfAdA0e3CD17c80FCeb2A17D2C0c624B04B",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 56,
          "r": "0x18471f6518b56f8dca17444f054afe88f4e0c07dcbb9007ce03c47b8a6f382fb",
          "s": "0x2c054bc82e21a83d54a18ca33c52326161ab49b7a94e8b0b6cad7c15836b45e1",
          "v": 1910456,
          "creates": null,
          "raw": "0xf86b388501dcd65000829391949efc6bfada0e3cd17c80fceb2a17d2c0c624b04b8084c287e0ed831d26b8a018471f6518b56f8dca17444f054afe88f4e0c07dcbb9007ce03c47b8a6f382fba02c054bc82e21a83d54a18ca33c52326161ab49b7a94e8b0b6cad7c15836b45e1",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x9391"
          },
          "logsBloom": "0x00000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248037,
              "transactionHash": "0xc0ef5f9a66459e4bddd2ac54991222a0d0a3ca2c6b41dd4d4da4ca72d30f2438",
              "address": "0x9EFC6bfAdA0e3CD17c80FCeb2A17D2C0c624B04B",
              "topics": [
                "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
              ],
              "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x30002d4bd3eb15ab1748928b94ba7ad0a69430403a183d3c99f68e9152cba543",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x9391"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248036,
          "blockHash": "0xb925c2e9fb4182dd192e73828bdcdf89b7e90cd4de3d1a6be75719306c96e751",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x0A1F5547388A8f103ebDB11A833C54757D3d88C4",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x3a4f67d070c938225785461fb9a9745c433f906df75674ef6854856edba32458",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__B2trC4iQh5WpS5P26KHiXp3kQiNqXPrZ21r9YNy4Mzbupr37BMTLQovXF4anP8gmNu8bVN9fdu",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__B2trC4iQh5WpS5P26KHiXp3kQiNqXPrZ21r9YNy4Mzbupr37BMTLQovXF4anP8gmNu8bVN9fdu",
            "length": 2
          },
          "hash": "0x3a4f67d070c938225785461fb9a9745c433f906df75674ef6854856edba32458",
          "confirmations": 97,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0x0A1F5547388A8f103ebDB11A833C54757D3d88C4",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14377,
          "r": "0x0982223a7ab1b6c006fecc110724196fcc3612871d2210609148bad272bf7373",
          "s": "0x2331568815db166dc4d6b32ef02cf7d25dd1ed3546b1e1b37aebb6c695f309d4",
          "v": 28,
          "creates": null,
          "raw": "0xf86b8238298501dcd6500083989680940a1f5547388a8f103ebdb11a833c54757d3d88c48084446e88261ca00982223a7ab1b6c006fecc110724196fcc3612871d2210609148bad272bf7373a02331568815db166dc4d6b32ef02cf7d25dd1ed3546b1e1b37aebb6c695f309d4",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x17fb3"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248036,
              "transactionHash": "0x3a4f67d070c938225785461fb9a9745c433f906df75674ef6854856edba32458",
              "address": "0x0A1F5547388A8f103ebDB11A833C54757D3d88C4",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f42327472433469516835577053355032364b48695870336b51694e715850725a32317239594e79344d7a627570723337424d544c516f76584634616e5038676d4e753862564e39666475000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xb925c2e9fb4182dd192e73828bdcdf89b7e90cd4de3d1a6be75719306c96e751",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x17fb3"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248035,
          "blockHash": "0xe58d5d7d8a06ebf6e38592e4b88673f9c2023939fde7710070d822e3f5254230",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x9AbC6EB3cD0bDB26F27fB5FaA4943e6df765eF06",
          "data": "0xc287e0ed",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "transactionHash": "0x8cb8f1b8010bd6a40a1c7e86d57d7176ec9e6d572d2f7141378f6f8728cac7a3",
          "logIndex": 0,
          "decode": "<function>",
          "name": "UpdateRequest",
          "signature": "UpdateRequest(string)",
          "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
          "values": {
            "0": "",
            "objectHash": "",
            "length": 1
          },
          "hash": "0x8cb8f1b8010bd6a40a1c7e86d57d7176ec9e6d572d2f7141378f6f8728cac7a3",
          "confirmations": 98,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x9391"
          },
          "to": "0x9AbC6EB3cD0bDB26F27fB5FaA4943e6df765eF06",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 55,
          "r": "0x635cf3750e3db21156df43e0d3e9a880d84a02d7d4d3eebf509de4b63f332340",
          "s": "0x68d8bdf79909bfc16505e4b96ac0267d2043cae93bb7d7e9d4dca258824135c9",
          "v": 1910456,
          "creates": null,
          "raw": "0xf86b378501dcd65000829391949abc6eb3cd0bdb26f27fb5faa4943e6df765ef068084c287e0ed831d26b8a0635cf3750e3db21156df43e0d3e9a880d84a02d7d4d3eebf509de4b63f332340a068d8bdf79909bfc16505e4b96ac0267d2043cae93bb7d7e9d4dca258824135c9",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x9391"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248035,
              "transactionHash": "0x8cb8f1b8010bd6a40a1c7e86d57d7176ec9e6d572d2f7141378f6f8728cac7a3",
              "address": "0x9AbC6EB3cD0bDB26F27fB5FaA4943e6df765eF06",
              "topics": [
                "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
              ],
              "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xe58d5d7d8a06ebf6e38592e4b88673f9c2023939fde7710070d822e3f5254230",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x9391"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248034,
          "blockHash": "0xda5864c7def92e0875f81e09229f48ad3d807015fb0e46b228389caf392674c5",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x0A1F5547388A8f103ebDB11A833C54757D3d88C4",
          "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f42327472433469516835577053355032364b48695870336b51694e715850725a32317239594e79344d7a627570723337424d544c516f76584634616e5038676d4e753862564e39666475000000000000000000000000000000000000",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "transactionHash": "0xacb4451d214f1b501babb379c662535790e3f39fdb235682129f5d5931b2f878",
          "logIndex": 0,
          "decode": "<function>",
          "name": "CommitPending",
          "signature": "CommitPending(address,address,string)",
          "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "2": "hq__B2trC4iQh5WpS5P26KHiXp3kQiNqXPrZ21r9YNy4Mzbupr37BMTLQovXF4anP8gmNu8bVN9fdu",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "parentAddress": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "objectHash": "hq__B2trC4iQh5WpS5P26KHiXp3kQiNqXPrZ21r9YNy4Mzbupr37BMTLQovXF4anP8gmNu8bVN9fdu",
            "length": 3
          },
          "hash": "0xacb4451d214f1b501babb379c662535790e3f39fdb235682129f5d5931b2f878",
          "confirmations": 99,
          "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x23fb2"
          },
          "to": "0x0A1F5547388A8f103ebDB11A833C54757D3d88C4",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 54,
          "r": "0x87770503571b6ff9b06d5f765585a1a43b6fe64f1498a6798df61894a6176f8a",
          "s": "0x330ad8a16e8fe703b1d25d98776c37b8947ffd8ac562d712790449f8b91a6b48",
          "v": 1910456,
          "creates": null,
          "raw": "0xf9010d368501dcd6500083023fb2940a1f5547388a8f103ebdb11a833c54757d3d88c480b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f42327472433469516835577053355032364b48695870336b51694e715850725a32317239594e79344d7a627570723337424d544c516f76584634616e5038676d4e753862564e39666475000000000000000000000000000000000000831d26b8a087770503571b6ff9b06d5f765585a1a43b6fe64f1498a6798df61894a6176f8aa0330ad8a16e8fe703b1d25d98776c37b8947ffd8ac562d712790449f8b91a6b48",
          "networkId": 955210,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x23fb2"
          },
          "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248034,
              "transactionHash": "0xacb4451d214f1b501babb379c662535790e3f39fdb235682129f5d5931b2f878",
              "address": "0x0A1F5547388A8f103ebDB11A833C54757D3d88C4",
              "topics": [
                "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000001b086db9581deebbcc02363d40e1f0a2190669060000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f42327472433469516835577053355032364b48695870336b51694e715850725a32317239594e79344d7a627570723337424d544c516f76584634616e5038676d4e753862564e39666475000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0xda5864c7def92e0875f81e09229f48ad3d807015fb0e46b228389caf392674c5",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x23fb2"
          },
          "status": 1,
          "byzantium": true
        }
      ],
      [
        {
          "blockNumber": 248033,
          "blockHash": "0x34ba76b3207e19e48d3aac9178c489a8101f56ca3aa173afa9bbf3636e2cad18",
          "transactionIndex": 0,
          "removed": false,
          "address": "0x420d134513BFfED12aC9be8724fc8B07c79632CE",
          "data": "0x446e8826",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "transactionHash": "0x72b3d853830c03237a89a658681ea128284d32eff1a4778bd877778a6614bb16",
          "logIndex": 0,
          "decode": "<function>",
          "name": "VersionConfirm",
          "signature": "VersionConfirm(address,string)",
          "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
          "values": {
            "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "1": "hq__B8xG929c84iuHfMAavucFQwDGUq9Eh1R9AhAHuJx7nJFKGLJzb9Y3wiSkt1nK8BF5wweo9kmwj",
            "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "objectHash": "hq__B8xG929c84iuHfMAavucFQwDGUq9Eh1R9AhAHuJx7nJFKGLJzb9Y3wiSkt1nK8BF5wweo9kmwj",
            "length": 2
          },
          "hash": "0x72b3d853830c03237a89a658681ea128284d32eff1a4778bd877778a6614bb16",
          "confirmations": 100,
          "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
          "gasPrice": {
            "_hex": "0x1dcd65000"
          },
          "gasLimit": {
            "_hex": "0x989680"
          },
          "to": "0x420d134513BFfED12aC9be8724fc8B07c79632CE",
          "value": {
            "_hex": "0x0"
          },
          "nonce": 14376,
          "r": "0x8a52fd84ea6e7b449a43b357b3407165412262dca47f6dfe5d5a2c9774b2a8c5",
          "s": "0x46a9c141b8db0ae59f7eb3f3de4b0e2d068ba942da3f6e24ae5feeadd836b99e",
          "v": 28,
          "creates": null,
          "raw": "0xf86b8238288501dcd650008398968094420d134513bffed12ac9be8724fc8b07c79632ce8084446e88261ca08a52fd84ea6e7b449a43b357b3407165412262dca47f6dfe5d5a2c9774b2a8c5a046a9c141b8db0ae59f7eb3f3de4b0e2d068ba942da3f6e24ae5feeadd836b99e",
          "networkId": 0,
          "wait": "<function>",
          "contractAddress": null,
          "gasUsed": {
            "_hex": "0x17fb3"
          },
          "logsBloom": "0x00000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000400000040000000000000000000000000000000000000000000100000000000000000",
          "logs": [
            {
              "transactionIndex": 0,
              "blockNumber": 248033,
              "transactionHash": "0x72b3d853830c03237a89a658681ea128284d32eff1a4778bd877778a6614bb16",
              "address": "0x420d134513BFfED12aC9be8724fc8B07c79632CE",
              "topics": [
                "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
              ],
              "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f42387847393239633834697548664d41617675634651774447557139456831523941684148754a78376e4a464b474c4a7a623959337769536b74316e4b384246357777656f396b6d776a000000000000000000000000000000000000",
              "logIndex": 0,
              "blockHash": "0x34ba76b3207e19e48d3aac9178c489a8101f56ca3aa173afa9bbf3636e2cad18",
              "transactionLogIndex": 0
            }
          ],
          "cumulativeGasUsed": {
            "_hex": "0x17fb3"
          },
          "status": 1,
          "byzantium": true
        }
      ]
    ]
    Source:

    ExtractEventFromLogs({
    contractAddress,
    abi,
    event,
    eventName
    })
    → Promise.<Object>

    Extract the specified event log from the given event obtained from the CallContractAndMethodAndWait method

    Returns: The parsed event log from the event
    Parameters:
    Name Type Description
    contractAddress string

    Address of the contract to call the specified method on

    abi Object

    ABI of contract

    event Object

    Event of the transaction from CallContractMethodAndWait

    eventName string

    Name of the event to parse

    Examples
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xAdC083901AB247A76cb2dE71Da7A3C2C79a6dd34",
        "from": "0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x62ac"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0x3f8b2ece863d1e4e4b76afc207117d46a41bb55a988d39d39cf46bc7b015e129",
        "transactionHash": "0xd65f7feae5f785382987638c8367052484e16658f7356b939fea9376593a22bc",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 247945,
            "transactionHash": "0xd65f7feae5f785382987638c8367052484e16658f7356b939fea9376593a22bc",
            "address": "0xAdC083901AB247A76cb2dE71Da7A3C2C79a6dd34",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0x3f8b2ece863d1e4e4b76afc207117d46a41bb55a988d39d39cf46bc7b015e129",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 247945,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x62ac"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x60f4"
        },
        "logsBloom": "0x00000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000800000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0xc71a8eb1d9b6893db031829b5dc446992696fa0fed0dda9996204b381c7b5eb9",
        "transactionHash": "0x91832835e34b160c2a4d3db49475a04e7a7f748eb9bdd47b00c5a1c80711657e",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 247963,
            "transactionHash": "0x91832835e34b160c2a4d3db49475a04e7a7f748eb9bdd47b00c5a1c80711657e",
            "address": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0xc71a8eb1d9b6893db031829b5dc446992696fa0fed0dda9996204b381c7b5eb9",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 247963,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x60f4"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [],
          "name": "AccessRequest",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x58Aec1cCEfE8a931B01D45073cdA650E696c44BC",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x5d00"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000",
        "blockHash": "0x3f6fb841fcd79e89200900d96c56adb3c6c48f67aa46f38dc6ae3a2b5e5f74e5",
        "transactionHash": "0x5ba1c9c7888734015c9c3f115ecf928fbc2ae10f3118fcb63caffc44c7bcd262",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 247985,
            "transactionHash": "0x5ba1c9c7888734015c9c3f115ecf928fbc2ae10f3118fcb63caffc44c7bcd262",
            "address": "0x58Aec1cCEfE8a931B01D45073cdA650E696c44BC",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0x3f6fb841fcd79e89200900d96c56adb3c6c48f67aa46f38dc6ae3a2b5e5f74e5",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 247985,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x5d00"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "updateAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canContribute",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            },
            {
              "name": "content_contract",
              "type": "address"
            }
          ],
          "name": "addContentType",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "approvalRequestsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeReviewerGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "name": "contentTypeContracts",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addAccessorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "createContent",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "typeHash",
              "type": "bytes32"
            }
          ],
          "name": "findTypeByHash",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "reviewerGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contributorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "canNodePublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "validType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "accessorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "contentObj",
              "type": "address"
            }
          ],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeContributorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requiresReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contributorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "submitApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index",
              "type": "uint256"
            }
          ],
          "name": "getPendingApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addContributorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_contract",
              "type": "address"
            },
            {
              "name": "approved",
              "type": "bool"
            },
            {
              "name": "note",
              "type": "string"
            }
          ],
          "name": "approveContent",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentAddr",
              "type": "address"
            }
          ],
          "name": "deleteContent",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "approvalRequests",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "reviewerGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "hasAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "whitelistedType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            }
          ],
          "name": "getMeta",
          "outputs": [
            {
              "name": "",
              "type": "bytes"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addReviewerGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            },
            {
              "name": "value",
              "type": "bytes"
            }
          ],
          "name": "putMeta",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeAccessorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "removeContentType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            },
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "content_type",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreated",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectDeleted",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "operationCode",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "UnauthorizedOperation",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "submitter",
              "type": "address"
            }
          ],
          "name": "ApproveContentRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "approved",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "note",
              "type": "string"
            }
          ],
          "name": "ApproveContent",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "addressKms",
              "type": "address"
            }
          ],
          "name": "UpdateKmsAddress",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContract",
              "type": "address"
            }
          ],
          "name": "ContentTypeAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            }
          ],
          "name": "ContentTypeRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [],
          "name": "AccessRequest",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x6002"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000010000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0xfc333acb336282c2769264b9dcfdcd8c90c1c00726c0fc0c3312e1500150f1b8",
        "transactionHash": "0x581b799a5e8fa7c392e2c1dc0eb1a5921e28e12084e23f0c7fde3f1dcab01de5",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 247989,
            "transactionHash": "0x581b799a5e8fa7c392e2c1dc0eb1a5921e28e12084e23f0c7fde3f1dcab01de5",
            "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0xfc333acb336282c2769264b9dcfdcd8c90c1c00726c0fc0c3312e1500150f1b8",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 247989,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x6002"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "updateAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canContribute",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            },
            {
              "name": "content_contract",
              "type": "address"
            }
          ],
          "name": "addContentType",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "approvalRequestsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeReviewerGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "name": "contentTypeContracts",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addAccessorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "createContent",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "typeHash",
              "type": "bytes32"
            }
          ],
          "name": "findTypeByHash",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "reviewerGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contributorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "canNodePublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "validType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "accessorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "contentObj",
              "type": "address"
            }
          ],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeContributorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requiresReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contributorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "submitApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index",
              "type": "uint256"
            }
          ],
          "name": "getPendingApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addContributorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_contract",
              "type": "address"
            },
            {
              "name": "approved",
              "type": "bool"
            },
            {
              "name": "note",
              "type": "string"
            }
          ],
          "name": "approveContent",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentAddr",
              "type": "address"
            }
          ],
          "name": "deleteContent",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "approvalRequests",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "reviewerGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "hasAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "whitelistedType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            }
          ],
          "name": "getMeta",
          "outputs": [
            {
              "name": "",
              "type": "bytes"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addReviewerGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            },
            {
              "name": "value",
              "type": "bytes"
            }
          ],
          "name": "putMeta",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeAccessorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "removeContentType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            },
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "content_type",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreated",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectDeleted",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "operationCode",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "UnauthorizedOperation",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "submitter",
              "type": "address"
            }
          ],
          "name": "ApproveContentRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "approved",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "note",
              "type": "string"
            }
          ],
          "name": "ApproveContent",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "addressKms",
              "type": "address"
            }
          ],
          "name": "UpdateKmsAddress",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContract",
              "type": "address"
            }
          ],
          "name": "ContentTypeAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            }
          ],
          "name": "ContentTypeRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [],
          "name": "AccessRequest",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x5dbb"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000020000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0x2723c169f9ac3f25194a714abf501fd0eee6c582df5c5efe4637f99131ab7074",
        "transactionHash": "0x18bb2878336b8e511971277fc60f83d2c1a39c9ecbcd30173d2712ffa7bd917e",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 247992,
            "transactionHash": "0x18bb2878336b8e511971277fc60f83d2c1a39c9ecbcd30173d2712ffa7bd917e",
            "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "topics": [
              "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
            ],
            "data": "0x",
            "logIndex": 0,
            "blockHash": "0x2723c169f9ac3f25194a714abf501fd0eee6c582df5c5efe4637f99131ab7074",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "AccessRequest",
            "signature": "AccessRequest()",
            "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
            "values": {
              "length": 0
            }
          }
        ],
        "blockNumber": 247992,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x5dbb"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "AccessRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "updateAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canContribute",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            },
            {
              "name": "content_contract",
              "type": "address"
            }
          ],
          "name": "addContentType",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "approvalRequestsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeReviewerGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "name": "contentTypeContracts",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addAccessorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "createContent",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "typeHash",
              "type": "bytes32"
            }
          ],
          "name": "findTypeByHash",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "reviewerGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contributorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "canNodePublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "validType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "accessorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "contentObj",
              "type": "address"
            }
          ],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeContributorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requiresReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contributorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "submitApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index",
              "type": "uint256"
            }
          ],
          "name": "getPendingApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addContributorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_contract",
              "type": "address"
            },
            {
              "name": "approved",
              "type": "bool"
            },
            {
              "name": "note",
              "type": "string"
            }
          ],
          "name": "approveContent",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentAddr",
              "type": "address"
            }
          ],
          "name": "deleteContent",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "approvalRequests",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "reviewerGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "hasAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "whitelistedType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            }
          ],
          "name": "getMeta",
          "outputs": [
            {
              "name": "",
              "type": "bytes"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addReviewerGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            },
            {
              "name": "value",
              "type": "bytes"
            }
          ],
          "name": "putMeta",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeAccessorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "removeContentType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            },
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "content_type",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreated",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectDeleted",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "operationCode",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "UnauthorizedOperation",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "submitter",
              "type": "address"
            }
          ],
          "name": "ApproveContentRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "approved",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "note",
              "type": "string"
            }
          ],
          "name": "ApproveContent",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "addressKms",
              "type": "address"
            }
          ],
          "name": "UpdateKmsAddress",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContract",
              "type": "address"
            }
          ],
          "name": "ContentTypeAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            }
          ],
          "name": "ContentTypeRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [],
          "name": "AccessRequest",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x31fc0"
        },
        "logsBloom": "0x00000000000000000000000000040000000000000000000000000000000020000000000000000000000000000000000000008000000000000000000000000000040800000000000000000000000000000000000000000000000000000000080000000000000001000000000800000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000200000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000",
        "blockHash": "0x0a5c2c670b81d704f641abcb3c25b590f8c788e3f401e5bafbd71e4321c97928",
        "transactionHash": "0xe341305106566affc7ab8dffeccf2e82064d83dd309bb901026a5a2367b9d0e1",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 247997,
            "transactionHash": "0xe341305106566affc7ab8dffeccf2e82064d83dd309bb901026a5a2367b9d0e1",
            "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "topics": [
              "0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61"
            ],
            "data": "0x000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7",
            "logIndex": 0,
            "blockHash": "0x0a5c2c670b81d704f641abcb3c25b590f8c788e3f401e5bafbd71e4321c97928",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "ContributorGroupAdded",
            "signature": "ContributorGroupAdded(address)",
            "topic": "0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61",
            "values": {
              "0": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
              "group": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
              "length": 1
            }
          },
          {
            "transactionIndex": 0,
            "blockNumber": 247997,
            "transactionHash": "0xe341305106566affc7ab8dffeccf2e82064d83dd309bb901026a5a2367b9d0e1",
            "address": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
            "topics": [
              "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
            ],
            "data": "0x000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000014",
            "logIndex": 1,
            "blockHash": "0x0a5c2c670b81d704f641abcb3c25b590f8c788e3f401e5bafbd71e4321c97928",
            "transactionLogIndex": 1
          }
        ],
        "blockNumber": 247997,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x31fc0"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "ContributorGroupAdded"
    });
    
    
    {
      "decode": "<function>",
      "name": "ContributorGroupAdded",
      "signature": "ContributorGroupAdded(address)",
      "topic": "0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61",
      "values": {
        "0": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "group": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "updateAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canContribute",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            },
            {
              "name": "content_contract",
              "type": "address"
            }
          ],
          "name": "addContentType",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "approvalRequestsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeReviewerGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "name": "contentTypeContracts",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addAccessorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "createContent",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "typeHash",
              "type": "bytes32"
            }
          ],
          "name": "findTypeByHash",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "reviewerGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contributorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "canNodePublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "validType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "accessorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "contentObj",
              "type": "address"
            }
          ],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeContributorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requiresReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contributorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "submitApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index",
              "type": "uint256"
            }
          ],
          "name": "getPendingApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addContributorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_contract",
              "type": "address"
            },
            {
              "name": "approved",
              "type": "bool"
            },
            {
              "name": "note",
              "type": "string"
            }
          ],
          "name": "approveContent",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentAddr",
              "type": "address"
            }
          ],
          "name": "deleteContent",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "approvalRequests",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "reviewerGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "hasAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "whitelistedType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            }
          ],
          "name": "getMeta",
          "outputs": [
            {
              "name": "",
              "type": "bytes"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addReviewerGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            },
            {
              "name": "value",
              "type": "bytes"
            }
          ],
          "name": "putMeta",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeAccessorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "removeContentType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            },
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "content_type",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreated",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectDeleted",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "operationCode",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "UnauthorizedOperation",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "submitter",
              "type": "address"
            }
          ],
          "name": "ApproveContentRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "approved",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "note",
              "type": "string"
            }
          ],
          "name": "ApproveContent",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "addressKms",
              "type": "address"
            }
          ],
          "name": "UpdateKmsAddress",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContract",
              "type": "address"
            }
          ],
          "name": "ContentTypeAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            }
          ],
          "name": "ContentTypeRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [],
          "name": "AccessRequest",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x1f63b"
        },
        "logsBloom": "0x00000000000000000000000000040000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000000000000000000000000000000000000080000000000000001000000000800000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000008000000000001000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0xacaab01213ab5d9cf8a624644a0326b185299accbda3e1868109eda5bb383e8c",
        "transactionHash": "0xa82343251878712c2a2f4c1bee015bdd1c3f9e3a2841d329b243b65bc9ac2a6c",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 247998,
            "transactionHash": "0xa82343251878712c2a2f4c1bee015bdd1c3f9e3a2841d329b243b65bc9ac2a6c",
            "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "topics": [
              "0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb"
            ],
            "data": "0x000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7",
            "logIndex": 0,
            "blockHash": "0xacaab01213ab5d9cf8a624644a0326b185299accbda3e1868109eda5bb383e8c",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "ReviewerGroupAdded",
            "signature": "ReviewerGroupAdded(address)",
            "topic": "0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb",
            "values": {
              "0": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
              "group": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
              "length": 1
            }
          },
          {
            "transactionIndex": 0,
            "blockNumber": 247998,
            "transactionHash": "0xa82343251878712c2a2f4c1bee015bdd1c3f9e3a2841d329b243b65bc9ac2a6c",
            "address": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
            "topics": [
              "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
            ],
            "data": "0x000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000016",
            "logIndex": 1,
            "blockHash": "0xacaab01213ab5d9cf8a624644a0326b185299accbda3e1868109eda5bb383e8c",
            "transactionLogIndex": 1
          }
        ],
        "blockNumber": 247998,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x1f63b"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "ReviewerGroupAdded"
    });
    
    
    {
      "decode": "<function>",
      "name": "ReviewerGroupAdded",
      "signature": "ReviewerGroupAdded(address)",
      "topic": "0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb",
      "values": {
        "0": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "group": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "updateAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canContribute",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            },
            {
              "name": "content_contract",
              "type": "address"
            }
          ],
          "name": "addContentType",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "approvalRequestsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeReviewerGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "name": "contentTypeContracts",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addAccessorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "createContent",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "typeHash",
              "type": "bytes32"
            }
          ],
          "name": "findTypeByHash",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "reviewerGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contributorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "canNodePublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "validType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "accessorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "contentObj",
              "type": "address"
            }
          ],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeContributorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requiresReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contributorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "submitApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index",
              "type": "uint256"
            }
          ],
          "name": "getPendingApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addContributorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_contract",
              "type": "address"
            },
            {
              "name": "approved",
              "type": "bool"
            },
            {
              "name": "note",
              "type": "string"
            }
          ],
          "name": "approveContent",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentAddr",
              "type": "address"
            }
          ],
          "name": "deleteContent",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "approvalRequests",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "reviewerGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "hasAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "whitelistedType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            }
          ],
          "name": "getMeta",
          "outputs": [
            {
              "name": "",
              "type": "bytes"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addReviewerGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            },
            {
              "name": "value",
              "type": "bytes"
            }
          ],
          "name": "putMeta",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeAccessorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "removeContentType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            },
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "content_type",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreated",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectDeleted",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "operationCode",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "UnauthorizedOperation",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "submitter",
              "type": "address"
            }
          ],
          "name": "ApproveContentRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "approved",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "note",
              "type": "string"
            }
          ],
          "name": "ApproveContent",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "addressKms",
              "type": "address"
            }
          ],
          "name": "UpdateKmsAddress",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContract",
              "type": "address"
            }
          ],
          "name": "ContentTypeAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            }
          ],
          "name": "ContentTypeRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [],
          "name": "AccessRequest",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x1f247"
        },
        "logsBloom": "0x00000000000000000000000000040000000000000000000000000800000020000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000004000000000000000000000000000000080000000000000001000000000800000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0xc72df44231451b5f82f71819654b14a6b5f16ee0c16f8c228ea71b09cb691d01",
        "transactionHash": "0x3ade3b9a080a79fec727e5040c734492f6b68a9084c37b767676cdd0fd2fe3ba",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 247999,
            "transactionHash": "0x3ade3b9a080a79fec727e5040c734492f6b68a9084c37b767676cdd0fd2fe3ba",
            "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "topics": [
              "0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411"
            ],
            "data": "0x000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7",
            "logIndex": 0,
            "blockHash": "0xc72df44231451b5f82f71819654b14a6b5f16ee0c16f8c228ea71b09cb691d01",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "AccessorGroupAdded",
            "signature": "AccessorGroupAdded(address)",
            "topic": "0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411",
            "values": {
              "0": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
              "group": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
              "length": 1
            }
          },
          {
            "transactionIndex": 0,
            "blockNumber": 247999,
            "transactionHash": "0x3ade3b9a080a79fec727e5040c734492f6b68a9084c37b767676cdd0fd2fe3ba",
            "address": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
            "topics": [
              "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
            ],
            "data": "0x000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7000000000000000000000000946a0db9b39adf71ee9450cbf2ac2d8245301c420000000000000000000000000000000000000000000000000000000000000016",
            "logIndex": 1,
            "blockHash": "0xc72df44231451b5f82f71819654b14a6b5f16ee0c16f8c228ea71b09cb691d01",
            "transactionLogIndex": 1
          }
        ],
        "blockNumber": 247999,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x1f247"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "AccessorGroupAdded"
    });
    
    
    {
      "decode": "<function>",
      "name": "AccessorGroupAdded",
      "signature": "AccessorGroupAdded(address)",
      "topic": "0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411",
      "values": {
        "0": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "group": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "updateAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canContribute",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            },
            {
              "name": "content_contract",
              "type": "address"
            }
          ],
          "name": "addContentType",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "approvalRequestsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeReviewerGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "name": "contentTypeContracts",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addAccessorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "createContent",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "typeHash",
              "type": "bytes32"
            }
          ],
          "name": "findTypeByHash",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "reviewerGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contributorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "canNodePublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "validType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "accessorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "contentObj",
              "type": "address"
            }
          ],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeContributorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requiresReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contributorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "submitApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index",
              "type": "uint256"
            }
          ],
          "name": "getPendingApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addContributorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_contract",
              "type": "address"
            },
            {
              "name": "approved",
              "type": "bool"
            },
            {
              "name": "note",
              "type": "string"
            }
          ],
          "name": "approveContent",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentAddr",
              "type": "address"
            }
          ],
          "name": "deleteContent",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "approvalRequests",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "reviewerGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "hasAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "whitelistedType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            }
          ],
          "name": "getMeta",
          "outputs": [
            {
              "name": "",
              "type": "bytes"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addReviewerGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            },
            {
              "name": "value",
              "type": "bytes"
            }
          ],
          "name": "putMeta",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeAccessorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "removeContentType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            },
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "content_type",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreated",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectDeleted",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "operationCode",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "UnauthorizedOperation",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "submitter",
              "type": "address"
            }
          ],
          "name": "ApproveContentRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "approved",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "note",
              "type": "string"
            }
          ],
          "name": "ApproveContent",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "addressKms",
              "type": "address"
            }
          ],
          "name": "UpdateKmsAddress",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContract",
              "type": "address"
            }
          ],
          "name": "ContentTypeAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            }
          ],
          "name": "ContentTypeRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [],
          "name": "AccessRequest",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x46c2"
        },
        "logsBloom": "0x00000000000000000000000000000000000800000000000000000000000020000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0x24a507071b6e0d359168180175ec02a15d147c0a956beff9bd5873a198f32dce",
        "transactionHash": "0x003b0d54889321f43974edb1142ec2c804defbe3f0b4365b024dbaa0f02f026a",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248000,
            "transactionHash": "0x003b0d54889321f43974edb1142ec2c804defbe3f0b4365b024dbaa0f02f026a",
            "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "topics": [
              "0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb"
            ],
            "data": "0x000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7",
            "logIndex": 0,
            "blockHash": "0x24a507071b6e0d359168180175ec02a15d147c0a956beff9bd5873a198f32dce",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "ReviewerGroupRemoved",
            "signature": "ReviewerGroupRemoved(address)",
            "topic": "0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb",
            "values": {
              "0": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
              "group": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
              "length": 1
            }
          }
        ],
        "blockNumber": 248000,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x46c2"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "ReviewerGroupRemoved"
    });
    
    
    {
      "decode": "<function>",
      "name": "ReviewerGroupRemoved",
      "signature": "ReviewerGroupRemoved(address)",
      "topic": "0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb",
      "values": {
        "0": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "group": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x9391"
        },
        "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0x1fc13af52920ff840796590df0e620e7959076dc9760b5714fe754f02aac5d78",
        "transactionHash": "0xa7598c6332a8d477c5f68bd4eb8b21b46be3cb3b545b0878c984ece40201957a",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248005,
            "transactionHash": "0xa7598c6332a8d477c5f68bd4eb8b21b46be3cb3b545b0878c984ece40201957a",
            "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0x1fc13af52920ff840796590df0e620e7959076dc9760b5714fe754f02aac5d78",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 248005,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x9391"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "updateAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canContribute",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            },
            {
              "name": "content_contract",
              "type": "address"
            }
          ],
          "name": "addContentType",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "approvalRequestsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeReviewerGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "name": "contentTypeContracts",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addAccessorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "createContent",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "typeHash",
              "type": "bytes32"
            }
          ],
          "name": "findTypeByHash",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "reviewerGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contributorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "canNodePublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "validType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "accessorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "contentObj",
              "type": "address"
            }
          ],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeContributorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requiresReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contributorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "submitApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index",
              "type": "uint256"
            }
          ],
          "name": "getPendingApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addContributorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_contract",
              "type": "address"
            },
            {
              "name": "approved",
              "type": "bool"
            },
            {
              "name": "note",
              "type": "string"
            }
          ],
          "name": "approveContent",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentAddr",
              "type": "address"
            }
          ],
          "name": "deleteContent",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "approvalRequests",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "reviewerGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "hasAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "whitelistedType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            }
          ],
          "name": "getMeta",
          "outputs": [
            {
              "name": "",
              "type": "bytes"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addReviewerGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            },
            {
              "name": "value",
              "type": "bytes"
            }
          ],
          "name": "putMeta",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeAccessorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "removeContentType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            },
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "content_type",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreated",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectDeleted",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "operationCode",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "UnauthorizedOperation",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "submitter",
              "type": "address"
            }
          ],
          "name": "ApproveContentRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "approved",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "note",
              "type": "string"
            }
          ],
          "name": "ApproveContent",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "addressKms",
              "type": "address"
            }
          ],
          "name": "UpdateKmsAddress",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContract",
              "type": "address"
            }
          ],
          "name": "ContentTypeAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            }
          ],
          "name": "ContentTypeRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [],
          "name": "AccessRequest",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x6002"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000100010000000000010000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200",
        "blockHash": "0x4e43ded030bdf28144252339e1a8ba8d15d5f412b764555bfdd282fe9a5cf001",
        "transactionHash": "0x0846d0bc9e6ef494251d1ff42b051b4a2b02b5ac8272e70b54d86a0f0fefdc38",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248011,
            "transactionHash": "0x0846d0bc9e6ef494251d1ff42b051b4a2b02b5ac8272e70b54d86a0f0fefdc38",
            "address": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0x4e43ded030bdf28144252339e1a8ba8d15d5f412b764555bfdd282fe9a5cf001",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 248011,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x6002"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x0A1F5547388A8f103ebDB11A833C54757D3d88C4",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x9391"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000010000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0x20c76dc239cba0fc095771c17e32d92d723a13443eabe017ace1295947917d82",
        "transactionHash": "0xd597d9fea133f0fccabb1d7750302c16ffa26263edb2818505b9656b45e39562",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248016,
            "transactionHash": "0xd597d9fea133f0fccabb1d7750302c16ffa26263edb2818505b9656b45e39562",
            "address": "0x0A1F5547388A8f103ebDB11A833C54757D3d88C4",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0x20c76dc239cba0fc095771c17e32d92d723a13443eabe017ace1295947917d82",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 248016,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x9391"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xabE83BDbB77D97cf44FF85C2298eF5A5BCE6F328",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x9391"
        },
        "logsBloom": "0x00000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000",
        "blockHash": "0x61152bab8003076282d76b07d073eedf66f416a7db07124d1f01a5e7cdae734a",
        "transactionHash": "0x68f97718f5270e4f3b30818520a6e66211f14eeee3ae1388b836cee0e380d6cb",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248017,
            "transactionHash": "0x68f97718f5270e4f3b30818520a6e66211f14eeee3ae1388b836cee0e380d6cb",
            "address": "0xabE83BDbB77D97cf44FF85C2298eF5A5BCE6F328",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0x61152bab8003076282d76b07d073eedf66f416a7db07124d1f01a5e7cdae734a",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 248017,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x9391"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xF44Fcb177368896abeB892B795668309081C905d",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x9391"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000040000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000",
        "blockHash": "0xfc35a5de9c1c2992cacb388a7c021645174484a3e6330769b9a8755c1cb228b3",
        "transactionHash": "0x92dbb0ca4becf1bbe82d6563c0770219189ee225d690402a7569eebf8bb7f490",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248021,
            "transactionHash": "0x92dbb0ca4becf1bbe82d6563c0770219189ee225d690402a7569eebf8bb7f490",
            "address": "0xF44Fcb177368896abeB892B795668309081C905d",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0xfc35a5de9c1c2992cacb388a7c021645174484a3e6330769b9a8755c1cb228b3",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 248021,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x9391"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x420d134513BFfED12aC9be8724fc8B07c79632CE",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x9391"
        },
        "logsBloom": "0x00000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0xa7824118d2d971a10512334cd7316cecd482812065084c2fa03ea923b7ad9efa",
        "transactionHash": "0x9424423871119274ab09a0a4cc53a0029fb27cc3d7da85e9732fb06024bce860",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248024,
            "transactionHash": "0x9424423871119274ab09a0a4cc53a0029fb27cc3d7da85e9732fb06024bce860",
            "address": "0x420d134513BFfED12aC9be8724fc8B07c79632CE",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0xa7824118d2d971a10512334cd7316cecd482812065084c2fa03ea923b7ad9efa",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 248024,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x9391"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x0d2bA4BA2cfae4d43784E3e663aebCd019e71B43",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x9391"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000200000000000000000000000000000002000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000",
        "blockHash": "0xe37bcc6efd4b8c5fc267c51fe2a0acb9d4d789ec15897787ad3d3a56ae40b856",
        "transactionHash": "0xb58e064cd43a149ba27071738d1e4850428f8acf4f3b6634e09e01391074deba",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248025,
            "transactionHash": "0xb58e064cd43a149ba27071738d1e4850428f8acf4f3b6634e09e01391074deba",
            "address": "0x0d2bA4BA2cfae4d43784E3e663aebCd019e71B43",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0xe37bcc6efd4b8c5fc267c51fe2a0acb9d4d789ec15897787ad3d3a56ae40b856",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 248025,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x9391"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x7890076C2222B7585b035A82E789354e0eE26257",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x9391"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000400000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000",
        "blockHash": "0xffe0572683f83e566c2b55afe5395ad0f1ff9fa6aa3339538f37fe172e46bafa",
        "transactionHash": "0xed03cd6591275cf889af2284f7096bed8988fd2b8d1fd4f251c547496cccee01",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248028,
            "transactionHash": "0xed03cd6591275cf889af2284f7096bed8988fd2b8d1fd4f251c547496cccee01",
            "address": "0x7890076C2222B7585b035A82E789354e0eE26257",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0xffe0572683f83e566c2b55afe5395ad0f1ff9fa6aa3339538f37fe172e46bafa",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 248028,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x9391"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x9AbC6EB3cD0bDB26F27fB5FaA4943e6df765eF06",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x9391"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000",
        "blockHash": "0xe58d5d7d8a06ebf6e38592e4b88673f9c2023939fde7710070d822e3f5254230",
        "transactionHash": "0x8cb8f1b8010bd6a40a1c7e86d57d7176ec9e6d572d2f7141378f6f8728cac7a3",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248035,
            "transactionHash": "0x8cb8f1b8010bd6a40a1c7e86d57d7176ec9e6d572d2f7141378f6f8728cac7a3",
            "address": "0x9AbC6EB3cD0bDB26F27fB5FaA4943e6df765eF06",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0xe58d5d7d8a06ebf6e38592e4b88673f9c2023939fde7710070d822e3f5254230",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 248035,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x9391"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x9EFC6bfAdA0e3CD17c80FCeb2A17D2C0c624B04B",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x9391"
        },
        "logsBloom": "0x00000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0x30002d4bd3eb15ab1748928b94ba7ad0a69430403a183d3c99f68e9152cba543",
        "transactionHash": "0xc0ef5f9a66459e4bddd2ac54991222a0d0a3ca2c6b41dd4d4da4ca72d30f2438",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248037,
            "transactionHash": "0xc0ef5f9a66459e4bddd2ac54991222a0d0a3ca2c6b41dd4d4da4ca72d30f2438",
            "address": "0x9EFC6bfAdA0e3CD17c80FCeb2A17D2C0c624B04B",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0x30002d4bd3eb15ab1748928b94ba7ad0a69430403a183d3c99f68e9152cba543",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 248037,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x9391"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x91AD6e89A7D925838001191F7f31AD8544C232A5",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x9391"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000004000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0x8d4e10c0a3c36b32e560f9476a5ba84b8884101d479af22902aaa97ad333778b",
        "transactionHash": "0x1e057942ceec39586f151bb9cce4c2359c6d8342eaef908384b742a9d276c7c5",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248041,
            "transactionHash": "0x1e057942ceec39586f151bb9cce4c2359c6d8342eaef908384b742a9d276c7c5",
            "address": "0x91AD6e89A7D925838001191F7f31AD8544C232A5",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0x8d4e10c0a3c36b32e560f9476a5ba84b8884101d479af22902aaa97ad333778b",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 248041,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x9391"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xa61a65140c8cd8f167C86a9e321b3396704D80a1",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x9391"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0x76020a091d0f21d4674565a2d18ea90979402660ad221c9064cf70f9e23d5ada",
        "transactionHash": "0x771c179fa8f8360ef67f3cc0469191c828ebb45b15bea9b20d63027a79566a7b",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248043,
            "transactionHash": "0x771c179fa8f8360ef67f3cc0469191c828ebb45b15bea9b20d63027a79566a7b",
            "address": "0xa61a65140c8cd8f167C86a9e321b3396704D80a1",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0x76020a091d0f21d4674565a2d18ea90979402660ad221c9064cf70f9e23d5ada",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 248043,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x9391"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "updateAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canContribute",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            },
            {
              "name": "content_contract",
              "type": "address"
            }
          ],
          "name": "addContentType",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "approvalRequestsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeReviewerGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "name": "contentTypeContracts",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addAccessorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "createContent",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "typeHash",
              "type": "bytes32"
            }
          ],
          "name": "findTypeByHash",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "reviewerGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contributorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "canNodePublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "validType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "accessorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "contentObj",
              "type": "address"
            }
          ],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeContributorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requiresReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contributorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "submitApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index",
              "type": "uint256"
            }
          ],
          "name": "getPendingApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addContributorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_contract",
              "type": "address"
            },
            {
              "name": "approved",
              "type": "bool"
            },
            {
              "name": "note",
              "type": "string"
            }
          ],
          "name": "approveContent",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentAddr",
              "type": "address"
            }
          ],
          "name": "deleteContent",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "approvalRequests",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "reviewerGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "hasAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "whitelistedType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            }
          ],
          "name": "getMeta",
          "outputs": [
            {
              "name": "",
              "type": "bytes"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addReviewerGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            },
            {
              "name": "value",
              "type": "bytes"
            }
          ],
          "name": "putMeta",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeAccessorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "removeContentType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            },
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "content_type",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreated",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectDeleted",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "operationCode",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "UnauthorizedOperation",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "submitter",
              "type": "address"
            }
          ],
          "name": "ApproveContentRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "approved",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "note",
              "type": "string"
            }
          ],
          "name": "ApproveContent",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "addressKms",
              "type": "address"
            }
          ],
          "name": "UpdateKmsAddress",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContract",
              "type": "address"
            }
          ],
          "name": "ContentTypeAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            }
          ],
          "name": "ContentTypeRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [],
          "name": "AccessRequest",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x5dbb"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000002000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000200",
        "blockHash": "0xb4d174ad49bc908d2138ea727c504878b217a8bf5e775893a25fe68099181bfb",
        "transactionHash": "0x0514297225a10bff8c473a185e80fedaf2ad51253f2371832b03bd3be0648548",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248054,
            "transactionHash": "0x0514297225a10bff8c473a185e80fedaf2ad51253f2371832b03bd3be0648548",
            "address": "0x1B086dB9581DEEBBCc02363D40e1f0A219066906",
            "topics": [
              "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
            ],
            "data": "0x",
            "logIndex": 0,
            "blockHash": "0xb4d174ad49bc908d2138ea727c504878b217a8bf5e775893a25fe68099181bfb",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "AccessRequest",
            "signature": "AccessRequest()",
            "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
            "values": {
              "length": 0
            }
          }
        ],
        "blockNumber": 248054,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x5dbb"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "AccessRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x183b3"
        },
        "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0x07e8f57da04cd5713e87d19444a9e052962df5d7420b08894726066ac7a9f7a2",
        "transactionHash": "0x8eaa75f36515490efdea40fb3d1c11b0ccee63c7a53df638aa239684480bfa1b",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248055,
            "transactionHash": "0x8eaa75f36515490efdea40fb3d1c11b0ccee63c7a53df638aa239684480bfa1b",
            "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
            "topics": [
              "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
            ],
            "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f4670645748766d766562447659546b52444732766f6553434b6f77574d7064327a36574e415341626368614d5072343435456142743934355733456a78667a39323244616d50616a46500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343663393761643237356436636264336538343034343636663438306139646135363563306666623430343033366661626264626465393633656461393439366232643130313933306437616262386333666435636535386538323936373066616237343138623033306163626464376139343264346336373539343266353333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0x07e8f57da04cd5713e87d19444a9e052962df5d7420b08894726066ac7a9f7a2",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "AccessRequest",
            "signature": "AccessRequest(uint256,uint8,string,string,string)",
            "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
            "values": {
              "0": {
                "_hex": "0x01"
              },
              "1": 0,
              "2": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP",
              "3": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
              "4": "",
              "requestID": {
                "_hex": "0x01"
              },
              "level": 0,
              "contentHash": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP",
              "pkeRequestor": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
              "pkeAFGH": "",
              "length": 5
            }
          }
        ],
        "blockNumber": 248055,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x183b3"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "AccessRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x01"
        },
        "1": 0,
        "2": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP",
        "3": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
        "4": "",
        "requestID": {
          "_hex": "0x01"
        },
        "level": 0,
        "contentHash": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP",
        "pkeRequestor": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
        "pkeAFGH": "",
        "length": 5
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x9391"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000004000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0x79fe78bd984c8ebf873676854b7460e1552856951fd4659cc8c28f796e4e286a",
        "transactionHash": "0x228e93d1c4c01e7837992fc6cb29bbc78966d12b1b96ea37e3b54f6da1eab801",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248057,
            "transactionHash": "0x228e93d1c4c01e7837992fc6cb29bbc78966d12b1b96ea37e3b54f6da1eab801",
            "address": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0x79fe78bd984c8ebf873676854b7460e1552856951fd4659cc8c28f796e4e286a",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 248057,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x9391"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x60f4"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000040000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000",
        "blockHash": "0xd0095ef3b94cf2151ef12672778918c1ed4aae3d3b3b1c4805149a11daeafb07",
        "transactionHash": "0x4e4b73c438616bab558f327e62ac7b4cb3eae8d62415f9a437af19c40ff9ec60",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248061,
            "transactionHash": "0x4e4b73c438616bab558f327e62ac7b4cb3eae8d62415f9a437af19c40ff9ec60",
            "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0xd0095ef3b94cf2151ef12672778918c1ed4aae3d3b3b1c4805149a11daeafb07",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 248061,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x60f4"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentObjects",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "name": "setContentSpace",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContractRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_OBJECT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getAccessGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_GROUP",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_LIBRARY",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_CONFIRMED",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContractRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getAccessGroup",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAll",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "getAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessGroups",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentObjectRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "hasManagerAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_TENTATIVE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTRACT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_TYPE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contracts",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContract",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "contractExists",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setLibraryRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_NONE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentTypes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentTypeRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpLibraries",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkDirectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContractRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentObjects",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "setAccessRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraries",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getLibrariesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentObject",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getLibrary",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAccessGroups",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentObjectsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setAccessGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            }
          ],
          "name": "getLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContractsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "principal",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "entity",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "aggregate",
              "type": "uint8"
            }
          ],
          "name": "RightsChanged",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "a",
              "type": "address"
            }
          ],
          "name": "dbgAddress",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x20738"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000008000000000000000000000000000000000000040000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000",
        "blockHash": "0x1e8696907d90a01667fd0d6c88a814e430069630b7291fc0e0ac409e2a94c2b0",
        "transactionHash": "0x85fff0fac0517c0418d07069b959fcf8f2d1b22366fee0177c2db2bbff4e9178",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248064,
            "transactionHash": "0x85fff0fac0517c0418d07069b959fcf8f2d1b22366fee0177c2db2bbff4e9178",
            "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "topics": [
              "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
            ],
            "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc40000000000000000000000000000000000000000000000000000000000000002",
            "logIndex": 0,
            "blockHash": "0x1e8696907d90a01667fd0d6c88a814e430069630b7291fc0e0ac409e2a94c2b0",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "RightsChanged",
            "signature": "RightsChanged(address,address,uint8)",
            "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
            "values": {
              "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
              "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "2": 2,
              "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
              "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "aggregate": 2,
              "length": 3
            }
          }
        ],
        "blockNumber": 248064,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x20738"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "RightsChanged"
    });
    
    
    {
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "2": 2,
        "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "aggregate": 2,
        "length": 3
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentObjects",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "name": "setContentSpace",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContractRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_OBJECT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getAccessGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_GROUP",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_LIBRARY",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_CONFIRMED",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContractRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getAccessGroup",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAll",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "getAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessGroups",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentObjectRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "hasManagerAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_TENTATIVE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTRACT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_TYPE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contracts",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContract",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "contractExists",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setLibraryRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_NONE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentTypes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentTypeRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpLibraries",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkDirectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContractRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentObjects",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "setAccessRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraries",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getLibrariesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentObject",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getLibrary",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAccessGroups",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentObjectsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setAccessGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            }
          ],
          "name": "getLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContractsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "principal",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "entity",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "aggregate",
              "type": "uint8"
            }
          ],
          "name": "RightsChanged",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "a",
              "type": "address"
            }
          ],
          "name": "dbgAddress",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0xdd1f"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000008000000000000000000000000000000000000040000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000",
        "blockHash": "0xe7ec6fe724a71e3f16144dd2f669f83e321ae15c90103af92cc7dee7f5f0da66",
        "transactionHash": "0x259e9f5708f8379e66a22233e237056c7db29ea461cfeafe5a8aa28cdf80bd35",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248065,
            "transactionHash": "0x259e9f5708f8379e66a22233e237056c7db29ea461cfeafe5a8aa28cdf80bd35",
            "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "topics": [
              "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
            ],
            "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc40000000000000000000000000000000000000000000000000000000000000016",
            "logIndex": 0,
            "blockHash": "0xe7ec6fe724a71e3f16144dd2f669f83e321ae15c90103af92cc7dee7f5f0da66",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "RightsChanged",
            "signature": "RightsChanged(address,address,uint8)",
            "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
            "values": {
              "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
              "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "2": 22,
              "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
              "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "aggregate": 22,
              "length": 3
            }
          }
        ],
        "blockNumber": 248065,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0xdd1f"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "RightsChanged"
    });
    
    
    {
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "2": 22,
        "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "aggregate": 22,
        "length": 3
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentObjects",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "name": "setContentSpace",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContractRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_OBJECT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getAccessGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_GROUP",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_LIBRARY",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_CONFIRMED",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContractRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getAccessGroup",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAll",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "getAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessGroups",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentObjectRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "hasManagerAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_TENTATIVE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTRACT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_TYPE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contracts",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContract",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "contractExists",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setLibraryRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_NONE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentTypes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentTypeRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpLibraries",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkDirectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContractRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentObjects",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "setAccessRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraries",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getLibrariesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentObject",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getLibrary",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAccessGroups",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentObjectsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setAccessGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            }
          ],
          "name": "getLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContractsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "principal",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "entity",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "aggregate",
              "type": "uint8"
            }
          ],
          "name": "RightsChanged",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "a",
              "type": "address"
            }
          ],
          "name": "dbgAddress",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0xdd1f"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000008000000000000000000000000000000000000040000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000",
        "blockHash": "0xa559271f7b55774662a5cd94dd3ec036118ac13fe95eb7a5ff77cf0ae255d164",
        "transactionHash": "0x379f90d8ce1de9971d03a7538e41dd7039c62c97b03240511186ddad89385196",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248066,
            "transactionHash": "0x379f90d8ce1de9971d03a7538e41dd7039c62c97b03240511186ddad89385196",
            "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "topics": [
              "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
            ],
            "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc400000000000000000000000000000000000000000000000000000000000000de",
            "logIndex": 0,
            "blockHash": "0xa559271f7b55774662a5cd94dd3ec036118ac13fe95eb7a5ff77cf0ae255d164",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "RightsChanged",
            "signature": "RightsChanged(address,address,uint8)",
            "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
            "values": {
              "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
              "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "2": 222,
              "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
              "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "aggregate": 222,
              "length": 3
            }
          }
        ],
        "blockNumber": 248066,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0xdd1f"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "RightsChanged"
    });
    
    
    {
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "2": 222,
        "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "aggregate": 222,
        "length": 3
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentObjects",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "name": "setContentSpace",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContractRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_OBJECT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getAccessGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_GROUP",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_LIBRARY",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_CONFIRMED",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContractRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getAccessGroup",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAll",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "getAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessGroups",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentObjectRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "hasManagerAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_TENTATIVE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTRACT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_TYPE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contracts",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContract",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "contractExists",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setLibraryRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_NONE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentTypes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentTypeRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpLibraries",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkDirectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContractRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentObjects",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "setAccessRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraries",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getLibrariesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentObject",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getLibrary",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAccessGroups",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentObjectsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setAccessGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            }
          ],
          "name": "getLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContractsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "principal",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "entity",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "aggregate",
              "type": "uint8"
            }
          ],
          "name": "RightsChanged",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "a",
              "type": "address"
            }
          ],
          "name": "dbgAddress",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0xb11e"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000008000000000000000000000000000000000000040000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000",
        "blockHash": "0x43e6c4c6390c640bdf8a1713d818fda79383d26cd6a259e4f23413d9c9d255c9",
        "transactionHash": "0x540259df10cd717d9b7efd7db2a1400f1d2cc254b5e907017f1f1a073821c30b",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248067,
            "transactionHash": "0x540259df10cd717d9b7efd7db2a1400f1d2cc254b5e907017f1f1a073821c30b",
            "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "topics": [
              "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
            ],
            "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc40000000000000000000000000000000000000000000000000000000000000016",
            "logIndex": 0,
            "blockHash": "0x43e6c4c6390c640bdf8a1713d818fda79383d26cd6a259e4f23413d9c9d255c9",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "RightsChanged",
            "signature": "RightsChanged(address,address,uint8)",
            "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
            "values": {
              "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
              "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "2": 22,
              "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
              "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "aggregate": 22,
              "length": 3
            }
          }
        ],
        "blockNumber": 248067,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0xb11e"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "RightsChanged"
    });
    
    
    {
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "2": 22,
        "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "aggregate": 22,
        "length": 3
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentObjects",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "name": "setContentSpace",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContractRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_OBJECT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getAccessGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_GROUP",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_LIBRARY",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_CONFIRMED",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContractRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getAccessGroup",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAll",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "getAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessGroups",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentObjectRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "hasManagerAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_TENTATIVE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTRACT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_TYPE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contracts",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContract",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "contractExists",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setLibraryRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_NONE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentTypes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentTypeRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpLibraries",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkDirectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContractRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentObjects",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "setAccessRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraries",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getLibrariesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentObject",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getLibrary",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAccessGroups",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentObjectsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setAccessGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            }
          ],
          "name": "getLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContractsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "principal",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "entity",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "aggregate",
              "type": "uint8"
            }
          ],
          "name": "RightsChanged",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "a",
              "type": "address"
            }
          ],
          "name": "dbgAddress",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0xb11e"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000008000000000000000000000000000000000000040000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000",
        "blockHash": "0xf98be0c562f9281408bc3a2ede67294f005d95ec66a7ea29e88d80688f7ea580",
        "transactionHash": "0x80745c726c70f03a81396ac27007cd632f722a01250191af7c473b09ecb87d20",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248068,
            "transactionHash": "0x80745c726c70f03a81396ac27007cd632f722a01250191af7c473b09ecb87d20",
            "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "topics": [
              "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
            ],
            "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc40000000000000000000000000000000000000000000000000000000000000002",
            "logIndex": 0,
            "blockHash": "0xf98be0c562f9281408bc3a2ede67294f005d95ec66a7ea29e88d80688f7ea580",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "RightsChanged",
            "signature": "RightsChanged(address,address,uint8)",
            "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
            "values": {
              "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
              "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "2": 2,
              "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
              "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "aggregate": 2,
              "length": 3
            }
          }
        ],
        "blockNumber": 248068,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0xb11e"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "RightsChanged"
    });
    
    
    {
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "2": 2,
        "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "aggregate": 2,
        "length": 3
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentObjects",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "name": "setContentSpace",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContractRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_OBJECT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getAccessGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_GROUP",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_LIBRARY",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_CONFIRMED",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContractRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getAccessGroup",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAll",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "getAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessGroups",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentObjectRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "hasManagerAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_TENTATIVE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTRACT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_TYPE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contracts",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContract",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "contractExists",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setLibraryRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_NONE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentTypes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentTypeRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpLibraries",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkDirectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContractRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentObjects",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "setAccessRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraries",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getLibrariesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentObject",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getLibrary",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAccessGroups",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentObjectsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setAccessGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            }
          ],
          "name": "getLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContractsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "principal",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "entity",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "aggregate",
              "type": "uint8"
            }
          ],
          "name": "RightsChanged",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "a",
              "type": "address"
            }
          ],
          "name": "dbgAddress",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x6fea"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000008000000000000000000000000000000000000040000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000",
        "blockHash": "0x7b50a84e429c3ec88301f5f6a85d28c986192cfd376db9058d9642941e70a495",
        "transactionHash": "0x9a608baafed2e1f5cb88b1a9fe022c9cf082a742ef16cba831ecaf5f421c69f7",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248069,
            "transactionHash": "0x9a608baafed2e1f5cb88b1a9fe022c9cf082a742ef16cba831ecaf5f421c69f7",
            "address": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
            "topics": [
              "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
            ],
            "data": "0x000000000000000000000000b6c8ca97f8044272413e6d61c1be0c403e0f440b000000000000000000000000730afaa8d5ee991e67302c038a195ce9d4ecebc40000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0x7b50a84e429c3ec88301f5f6a85d28c986192cfd376db9058d9642941e70a495",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "RightsChanged",
            "signature": "RightsChanged(address,address,uint8)",
            "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
            "values": {
              "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
              "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "2": 0,
              "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
              "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
              "aggregate": 0,
              "length": 3
            }
          }
        ],
        "blockNumber": 248069,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x6fea"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "RightsChanged"
    });
    
    
    {
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "1": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "2": 0,
        "principal": "0xb6c8ca97F8044272413E6d61C1BE0C403e0f440B",
        "entity": "0x730afaA8D5eE991e67302C038a195cE9d4ECEBc4",
        "aggregate": 0,
        "length": 3
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
        "from": "0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x19de0"
        },
        "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0x748f2f1fd21af01828957014755410ce52ed08d4112ebc53d664d09673126e32",
        "transactionHash": "0x84696809862241d2aec8500178c20e6573e6fd52c0714b0ed715d6df492e9a3d",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248080,
            "transactionHash": "0x84696809862241d2aec8500178c20e6573e6fd52c0714b0ed715d6df492e9a3d",
            "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
            "topics": [
              "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
            ],
            "data": "0x0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f464d44343659624773586e46644a646d6b61757766486d3347523142666f565978566279423841486f5a75577355767561716772513271333177444666377753354e765a705a474a6731000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008430783034643965656166643837633631616630613735356562646137313862643064326330663733316465393663636139393832326165313332656138643132303934353337373665663264336637346231353765363330313639316335303164353133623161393939623462626637323939643130346631646261613033643034313700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b6b74706b4147636b594c4b6f576873463869704768706856394e4c6e55354b565264617635487546737175357547744233366b7341677242704833625045457a36555a57444a7a67626b664378506e735538523633685a66645133745339746333796e684537314d4b4e765839784b61584c6e42344d3463796a473139647066577568433776767065397032796563325475366b3561486f7a4b35594a7a3163435a435146514c705332536250504346585645774345414d5447413375797a4256766f324745593941685368526450454c707a464b44707a7779356f35374d3652476151616876794172334a787269574c634d687154456e6b7a6a7a48376e64334d744e63587956574746000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0x748f2f1fd21af01828957014755410ce52ed08d4112ebc53d664d09673126e32",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "AccessRequest",
            "signature": "AccessRequest(uint256,uint8,string,string,string)",
            "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
            "values": {
              "0": {
                "_hex": "0x02"
              },
              "1": 0,
              "2": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
              "3": "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
              "4": "ktpkAGckYLKoWhsF8ipGhphV9NLnU5KVRdav5HuFsqu5uGtB36ksAgrBpH3bPEEz6UZWDJzgbkfCxPnsU8R63hZfdQ3tS9tc3ynhE71MKNvX9xKaXLnB4M4cyjG19dpfWuhC7vvpe9p2yec2Tu6k5aHozK5YJz1cCZCQFQLpS2SbPPCFXVEwCEAMTGA3uyzBVvo2GEY9AhShRdPELpzFKDpzwy5o57M6RGaQahvyAr3JxriWLcMhqTEnkzjzH7nd3MtNcXyVWGF",
              "requestID": {
                "_hex": "0x02"
              },
              "level": 0,
              "contentHash": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
              "pkeRequestor": "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
              "pkeAFGH": "ktpkAGckYLKoWhsF8ipGhphV9NLnU5KVRdav5HuFsqu5uGtB36ksAgrBpH3bPEEz6UZWDJzgbkfCxPnsU8R63hZfdQ3tS9tc3ynhE71MKNvX9xKaXLnB4M4cyjG19dpfWuhC7vvpe9p2yec2Tu6k5aHozK5YJz1cCZCQFQLpS2SbPPCFXVEwCEAMTGA3uyzBVvo2GEY9AhShRdPELpzFKDpzwy5o57M6RGaQahvyAr3JxriWLcMhqTEnkzjzH7nd3MtNcXyVWGF",
              "length": 5
            }
          }
        ],
        "blockNumber": 248080,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x19de0"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "AccessRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x02"
        },
        "1": 0,
        "2": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
        "3": "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
        "4": "ktpkAGckYLKoWhsF8ipGhphV9NLnU5KVRdav5HuFsqu5uGtB36ksAgrBpH3bPEEz6UZWDJzgbkfCxPnsU8R63hZfdQ3tS9tc3ynhE71MKNvX9xKaXLnB4M4cyjG19dpfWuhC7vvpe9p2yec2Tu6k5aHozK5YJz1cCZCQFQLpS2SbPPCFXVEwCEAMTGA3uyzBVvo2GEY9AhShRdPELpzFKDpzwy5o57M6RGaQahvyAr3JxriWLcMhqTEnkzjzH7nd3MtNcXyVWGF",
        "requestID": {
          "_hex": "0x02"
        },
        "level": 0,
        "contentHash": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
        "pkeRequestor": "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
        "pkeAFGH": "ktpkAGckYLKoWhsF8ipGhphV9NLnU5KVRdav5HuFsqu5uGtB36ksAgrBpH3bPEEz6UZWDJzgbkfCxPnsU8R63hZfdQ3tS9tc3ynhE71MKNvX9xKaXLnB4M4cyjG19dpfWuhC7vvpe9p2yec2Tu6k5aHozK5YJz1cCZCQFQLpS2SbPPCFXVEwCEAMTGA3uyzBVvo2GEY9AhShRdPELpzFKDpzwy5o57M6RGaQahvyAr3JxriWLcMhqTEnkzjzH7nd3MtNcXyVWGF",
        "length": 5
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
        "from": "0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x149fd"
        },
        "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0x9836ed190ace481cb8d9f7c06338604724c1c1ded4fb81660261a27fb845d8fe",
        "transactionHash": "0x9fc66e3e0680bb97848e89b06fde312713e2ae75bb14dcdbec597974340c9bca",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248081,
            "transactionHash": "0x9fc66e3e0680bb97848e89b06fde312713e2ae75bb14dcdbec597974340c9bca",
            "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
            "topics": [
              "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
            ],
            "data": "0x0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f464d44343659624773586e46644a646d6b61757766486d3347523142666f565978566279423841486f5a75577355767561716772513271333177444666377753354e765a705a474a67310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346439656561666438376336316166306137353565626461373138626430643263306637333164653936636361393938323261653133326561386431323039343533373736656632643366373462313537653633303136393163353031643531336231613939396234626266373239396431303466316462616130336430343137000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0x9836ed190ace481cb8d9f7c06338604724c1c1ded4fb81660261a27fb845d8fe",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "AccessRequest",
            "signature": "AccessRequest(uint256,uint8,string,string,string)",
            "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
            "values": {
              "0": {
                "_hex": "0x03"
              },
              "1": 0,
              "2": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
              "3": "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
              "4": "",
              "requestID": {
                "_hex": "0x03"
              },
              "level": 0,
              "contentHash": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
              "pkeRequestor": "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
              "pkeAFGH": "",
              "length": 5
            }
          }
        ],
        "blockNumber": 248081,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x149fd"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "AccessRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x03"
        },
        "1": 0,
        "2": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
        "3": "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
        "4": "",
        "requestID": {
          "_hex": "0x03"
        },
        "level": 0,
        "contentHash": "hq__FMD46YbGsXnFdJdmkauwfHm3GR1BfoVYxVbyB8AHoZuWsUvuaqgrQ2q31wDFf7wS5NvZpZGJg1",
        "pkeRequestor": "0x04d9eeafd87c61af0a755ebda718bd0d2c0f731de96cca99822ae132ea8d1209453776ef2d3f74b157e6301691c501d513b1a999b4bbf7299d104f1dbaa03d0417",
        "pkeAFGH": "",
        "length": 5
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "updateAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canContribute",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            },
            {
              "name": "content_contract",
              "type": "address"
            }
          ],
          "name": "addContentType",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "approvalRequestsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeReviewerGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "name": "contentTypeContracts",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addAccessorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "createContent",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "typeHash",
              "type": "bytes32"
            }
          ],
          "name": "findTypeByHash",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "reviewerGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contributorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "canNodePublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "validType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "accessorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "contentObj",
              "type": "address"
            }
          ],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeContributorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requiresReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contributorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "submitApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index",
              "type": "uint256"
            }
          ],
          "name": "getPendingApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addContributorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_contract",
              "type": "address"
            },
            {
              "name": "approved",
              "type": "bool"
            },
            {
              "name": "note",
              "type": "string"
            }
          ],
          "name": "approveContent",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentAddr",
              "type": "address"
            }
          ],
          "name": "deleteContent",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "approvalRequests",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "reviewerGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "hasAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "whitelistedType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            }
          ],
          "name": "getMeta",
          "outputs": [
            {
              "name": "",
              "type": "bytes"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addReviewerGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            },
            {
              "name": "value",
              "type": "bytes"
            }
          ],
          "name": "putMeta",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeAccessorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "removeContentType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            },
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "content_type",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreated",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectDeleted",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "operationCode",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "UnauthorizedOperation",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "submitter",
              "type": "address"
            }
          ],
          "name": "ApproveContentRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "approved",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "note",
              "type": "string"
            }
          ],
          "name": "ApproveContent",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "addressKms",
              "type": "address"
            }
          ],
          "name": "UpdateKmsAddress",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContract",
              "type": "address"
            }
          ],
          "name": "ContentTypeAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            }
          ],
          "name": "ContentTypeRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [],
          "name": "AccessRequest",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x6002"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000040000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0xde8f2920166ed015edd9b2d856e3023b209e1a92a4867043b1717f58343422f2",
        "transactionHash": "0x770daf15bcdfd1b1579218d04b6965538ac8054bf80c3dad25aa381f726fc2af",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248095,
            "transactionHash": "0x770daf15bcdfd1b1579218d04b6965538ac8054bf80c3dad25aa381f726fc2af",
            "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0xde8f2920166ed015edd9b2d856e3023b209e1a92a4867043b1717f58343422f2",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 248095,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x6002"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x9391"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000800000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0xf2a2a0b656b545ccc9b5148dc51edd0d5ff1743319ac92976d19e214c558bb34",
        "transactionHash": "0xc4644ac473fb6bbd09d8a43896e7d216455199c47ea1bc7a2f330e2f545924eb",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248099,
            "transactionHash": "0xc4644ac473fb6bbd09d8a43896e7d216455199c47ea1bc7a2f330e2f545924eb",
            "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0xf2a2a0b656b545ccc9b5148dc51edd0d5ff1743319ac92976d19e214c558bb34",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 248099,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x9391"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x9391"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000002000000000000000000000000000000000000000000",
        "blockHash": "0xb702f16ecb26e7371f0e648d048ca839dfc4a2a79615d5bfeb374b1331dac8b0",
        "transactionHash": "0x7d9432718d4fe6bee0be0a71a84904a0277dd1c947b4aaf17d316b9542f0c6c1",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248103,
            "transactionHash": "0x7d9432718d4fe6bee0be0a71a84904a0277dd1c947b4aaf17d316b9542f0c6c1",
            "address": "0xE0153B370712a28Ae9F06c2F51e984FCED6B0ddd",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0xb702f16ecb26e7371f0e648d048ca839dfc4a2a79615d5bfeb374b1331dac8b0",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 248103,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x9391"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "updateAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canContribute",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            },
            {
              "name": "content_contract",
              "type": "address"
            }
          ],
          "name": "addContentType",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "approvalRequestsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeReviewerGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "name": "contentTypeContracts",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addAccessorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "createContent",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "typeHash",
              "type": "bytes32"
            }
          ],
          "name": "findTypeByHash",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "reviewerGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contributorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "canNodePublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "validType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "accessorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "contentObj",
              "type": "address"
            }
          ],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeContributorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requiresReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contributorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "submitApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index",
              "type": "uint256"
            }
          ],
          "name": "getPendingApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addContributorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_contract",
              "type": "address"
            },
            {
              "name": "approved",
              "type": "bool"
            },
            {
              "name": "note",
              "type": "string"
            }
          ],
          "name": "approveContent",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentAddr",
              "type": "address"
            }
          ],
          "name": "deleteContent",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "approvalRequests",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "reviewerGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "hasAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "whitelistedType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            }
          ],
          "name": "getMeta",
          "outputs": [
            {
              "name": "",
              "type": "bytes"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addReviewerGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            },
            {
              "name": "value",
              "type": "bytes"
            }
          ],
          "name": "putMeta",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeAccessorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "removeContentType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            },
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "content_type",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreated",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectDeleted",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "operationCode",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "UnauthorizedOperation",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "submitter",
              "type": "address"
            }
          ],
          "name": "ApproveContentRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "approved",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "note",
              "type": "string"
            }
          ],
          "name": "ApproveContent",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "addressKms",
              "type": "address"
            }
          ],
          "name": "UpdateKmsAddress",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContract",
              "type": "address"
            }
          ],
          "name": "ContentTypeAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            }
          ],
          "name": "ContentTypeRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [],
          "name": "AccessRequest",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x5dbb"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0x710f00daeab38a83ae440512ab0eeb60fad63325780d5c12e6c5cbffee4d49e4",
        "transactionHash": "0xcfb0103eddb5cd98c1d978e23bb12932fd5fe393b7a228886dc7b9b15dd905a2",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248104,
            "transactionHash": "0xcfb0103eddb5cd98c1d978e23bb12932fd5fe393b7a228886dc7b9b15dd905a2",
            "address": "0xf5A26Be0787179a8AeC2043Ed337FedeBc7776C1",
            "topics": [
              "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
            ],
            "data": "0x",
            "logIndex": 0,
            "blockHash": "0x710f00daeab38a83ae440512ab0eeb60fad63325780d5c12e6c5cbffee4d49e4",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "AccessRequest",
            "signature": "AccessRequest()",
            "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
            "values": {
              "length": 0
            }
          }
        ],
        "blockNumber": 248104,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x5dbb"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "AccessRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x183b3"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000800000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0x04f9a5a0f13dfb839876258552466fd25280c4948b1d508fc7b3f0b6596caae1",
        "transactionHash": "0x547c828d81cea722803c110e653d8fe310dd6fac73573d5c0f6d32abc336532c",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248105,
            "transactionHash": "0x547c828d81cea722803c110e653d8fe310dd6fac73573d5c0f6d32abc336532c",
            "address": "0x19cb0798a0D2b078AD768f2996d1c7b2Dd1c7d16",
            "topics": [
              "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
            ],
            "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f424c4838764d5168755679684176614154466a5555644544456d3373316b59414b6534415a634d5731455052547a4351426f71426a335739524b4658716f3237444c63475966336245440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343663393761643237356436636264336538343034343636663438306139646135363563306666623430343033366661626264626465393633656461393439366232643130313933306437616262386333666435636535386538323936373066616237343138623033306163626464376139343264346336373539343266353333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0x04f9a5a0f13dfb839876258552466fd25280c4948b1d508fc7b3f0b6596caae1",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "AccessRequest",
            "signature": "AccessRequest(uint256,uint8,string,string,string)",
            "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
            "values": {
              "0": {
                "_hex": "0x01"
              },
              "1": 0,
              "2": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
              "3": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
              "4": "",
              "requestID": {
                "_hex": "0x01"
              },
              "level": 0,
              "contentHash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
              "pkeRequestor": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
              "pkeAFGH": "",
              "length": 5
            }
          }
        ],
        "blockNumber": 248105,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x183b3"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "AccessRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x01"
        },
        "1": 0,
        "2": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
        "3": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
        "4": "",
        "requestID": {
          "_hex": "0x01"
        },
        "level": 0,
        "contentHash": "hq__BLH8vMQhuVyhAvaATFjUUdEDEm3s1kYAKe4AZcMW1EPRTzCQBoqBj3W9RKFXqo27DLcGYf3bED",
        "pkeRequestor": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
        "pkeAFGH": "",
        "length": 5
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x9391"
        },
        "logsBloom": "0x01000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0x897fbaa9170a34396aea0c6032e2a2aa69bbbe9facd93f741d472c8276c9fb38",
        "transactionHash": "0x4811c05f0d27cbfc5e2bd00ae4b7d4117f1e473a020f68c5e4da2f838193b95e",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248115,
            "transactionHash": "0x4811c05f0d27cbfc5e2bd00ae4b7d4117f1e473a020f68c5e4da2f838193b95e",
            "address": "0xFdE1d81bbBDdfadB186dcEB3C9d5f4939B62D0d0",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0x897fbaa9170a34396aea0c6032e2a2aa69bbbe9facd93f741d472c8276c9fb38",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "",
              "objectHash": "",
              "length": 1
            }
          }
        ],
        "blockNumber": 248115,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x9391"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x1491b"
        },
        "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0xf227ecb4f217587bd01b6a79f91ca02df2c6ef8ec0f9c878377f2e5954213e87",
        "transactionHash": "0xd1d3759c1dbdc31dc231b3ff076f895015001b4d4cca58ec2181f8b3de153618",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248130,
            "transactionHash": "0xd1d3759c1dbdc31dc231b3ff076f895015001b4d4cca58ec2181f8b3de153618",
            "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
            "topics": [
              "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
            ],
            "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f33414864696461326948456e5870744654755248774e56774b46316554465832526165567a4676716a4c54436169594574696162677855684c76513179543379434e714875524739396a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343663393761643237356436636264336538343034343636663438306139646135363563306666623430343033366661626264626465393633656461393439366232643130313933306437616262386333666435636535386538323936373066616237343138623033306163626464376139343264346336373539343266353333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0xf227ecb4f217587bd01b6a79f91ca02df2c6ef8ec0f9c878377f2e5954213e87",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "AccessRequest",
            "signature": "AccessRequest(uint256,uint8,string,string,string)",
            "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
            "values": {
              "0": {
                "_hex": "0x04"
              },
              "1": 0,
              "2": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
              "3": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
              "4": "",
              "requestID": {
                "_hex": "0x04"
              },
              "level": 0,
              "contentHash": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
              "pkeRequestor": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
              "pkeAFGH": "",
              "length": 5
            }
          }
        ],
        "blockNumber": 248130,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x1491b"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "AccessRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": 0,
        "2": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
        "3": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
        "4": "",
        "requestID": {
          "_hex": "0x04"
        },
        "level": 0,
        "contentHash": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
        "pkeRequestor": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
        "pkeAFGH": "",
        "length": 5
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "updateAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canContribute",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            },
            {
              "name": "content_contract",
              "type": "address"
            }
          ],
          "name": "addContentType",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "approvalRequestsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeReviewerGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "name": "contentTypeContracts",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addAccessorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "createContent",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "typeHash",
              "type": "bytes32"
            }
          ],
          "name": "findTypeByHash",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "reviewerGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contributorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "canNodePublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "validType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "accessorGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "contentObj",
              "type": "address"
            }
          ],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeContributorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requiresReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contributorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "submitApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index",
              "type": "uint256"
            }
          ],
          "name": "getPendingApprovalRequest",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addContributorGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_contract",
              "type": "address"
            },
            {
              "name": "approved",
              "type": "bool"
            },
            {
              "name": "note",
              "type": "string"
            }
          ],
          "name": "approveContent",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentAddr",
              "type": "address"
            }
          ],
          "name": "deleteContent",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "approvalRequests",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "reviewerGroups",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "hasAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "whitelistedType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            }
          ],
          "name": "getMeta",
          "outputs": [
            {
              "name": "",
              "type": "bytes"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "addReviewerGroup",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            },
            {
              "name": "value",
              "type": "bytes"
            }
          ],
          "name": "putMeta",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessorGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "removeAccessorGroup",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "removeContentType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            },
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "content_type",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreated",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            }
          ],
          "name": "ContentObjectDeleted",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ContributorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "ReviewerGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "group",
              "type": "address"
            }
          ],
          "name": "AccessorGroupRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "operationCode",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "UnauthorizedOperation",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "submitter",
              "type": "address"
            }
          ],
          "name": "ApproveContentRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "approved",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "note",
              "type": "string"
            }
          ],
          "name": "ApproveContent",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "addressKms",
              "type": "address"
            }
          ],
          "name": "UpdateKmsAddress",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContract",
              "type": "address"
            }
          ],
          "name": "ContentTypeAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            }
          ],
          "name": "ContentTypeRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [],
          "name": "AccessRequest",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0xa68a"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000020000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0x07ded86008f6038ea5c665aef16d9dea6c2a1b43b31562e190f77f87927f4a96",
        "transactionHash": "0xae0d7090a83cc6f512803f8f501a1bc64d67b7b0ed008d98e9f98d9aa76528b4",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248133,
            "transactionHash": "0xae0d7090a83cc6f512803f8f501a1bc64d67b7b0ed008d98e9f98d9aa76528b4",
            "address": "0x946a0db9b39aDF71EE9450cbf2AC2D8245301c42",
            "topics": [
              "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
            ],
            "data": "0x",
            "logIndex": 0,
            "blockHash": "0x07ded86008f6038ea5c665aef16d9dea6c2a1b43b31562e190f77f87927f4a96",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "AccessRequest",
            "signature": "AccessRequest()",
            "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
            "values": {
              "length": 0
            }
          }
        ],
        "blockNumber": 248133,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0xa68a"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "AccessRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x1491b"
        },
        "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0x887e9cb05f8f917491c1f4f94b5e04ad3197812c7c7adb258a576baabf5e9886",
        "transactionHash": "0xcdbb103049bea1d9affd8c20be99e2813e9bfb3ecf67994db229ced52b839c53",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248134,
            "transactionHash": "0xcdbb103049bea1d9affd8c20be99e2813e9bfb3ecf67994db229ced52b839c53",
            "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
            "topics": [
              "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
            ],
            "data": "0x0000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f33414864696461326948456e5870744654755248774e56774b46316554465832526165567a4676716a4c54436169594574696162677855684c76513179543379434e714875524739396a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343663393761643237356436636264336538343034343636663438306139646135363563306666623430343033366661626264626465393633656461393439366232643130313933306437616262386333666435636535386538323936373066616237343138623033306163626464376139343264346336373539343266353333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0x887e9cb05f8f917491c1f4f94b5e04ad3197812c7c7adb258a576baabf5e9886",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "AccessRequest",
            "signature": "AccessRequest(uint256,uint8,string,string,string)",
            "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
            "values": {
              "0": {
                "_hex": "0x05"
              },
              "1": 0,
              "2": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
              "3": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
              "4": "",
              "requestID": {
                "_hex": "0x05"
              },
              "level": 0,
              "contentHash": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
              "pkeRequestor": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
              "pkeAFGH": "",
              "length": 5
            }
          }
        ],
        "blockNumber": 248134,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x1491b"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "AccessRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x05"
        },
        "1": 0,
        "2": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
        "3": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
        "4": "",
        "requestID": {
          "_hex": "0x05"
        },
        "level": 0,
        "contentHash": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
        "pkeRequestor": "0x046c97ad275d6cbd3e8404466f480a9da565c0ffb404036fabbdbde963eda9496b2d101930d7abb8c3fd5ce58e829670fab7418b030acbdd7a942d4c675942f533",
        "pkeAFGH": "",
        "length": 5
      }
    }
     ExtractEventFromLogs({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_PUBLISHED",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "payee",
              "type": "address"
            },
            {
              "name": "label",
              "type": "string"
            },
            {
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "processRequestPayment",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "stakeholder",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "requestMap",
          "outputs": [
            {
              "name": "originator",
              "type": "address"
            },
            {
              "name": "amountPaid",
              "type": "uint256"
            },
            {
              "name": "status",
              "type": "int8"
            },
            {
              "name": "settled",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentContractAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "visibility",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "statusCodeDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getAccessInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "getCustomInfo",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint8"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_DRAFT",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "setStatusCode",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "score_pct",
              "type": "uint256"
            },
            {
              "name": "ml_out_hash",
              "type": "bytes32"
            }
          ],
          "name": "accessComplete",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canEdit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "status_code",
              "type": "int256"
            }
          ],
          "name": "updateStatus",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_contentType",
              "type": "address"
            },
            {
              "name": "_addressKMS",
              "type": "address"
            },
            {
              "name": "_contentContractAddress",
              "type": "address"
            },
            {
              "name": "_accessCharge",
              "type": "uint256"
            },
            {
              "name": "_statusCode",
              "type": "int256"
            },
            {
              "name": "_requestID",
              "type": "uint256"
            },
            {
              "name": "_visibility",
              "type": "uint8"
            },
            {
              "name": "_objectHash",
              "type": "string"
            },
            {
              "name": "_versionHashes",
              "type": "string"
            }
          ],
          "name": "migrate",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requestID",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "level",
              "type": "uint8"
            },
            {
              "name": "pke_requestor",
              "type": "string"
            },
            {
              "name": "pke_AFGH",
              "type": "string"
            },
            {
              "name": "custom_values",
              "type": "bytes32[]"
            },
            {
              "name": "stakeholders",
              "type": "address[]"
            }
          ],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "visibility_code",
              "type": "uint8"
            }
          ],
          "name": "setVisibility",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "STATUS_REVIEW",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "setContentContractAddress",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "request_ID",
              "type": "uint256"
            },
            {
              "name": "access_granted",
              "type": "bool"
            },
            {
              "name": "re_key",
              "type": "string"
            },
            {
              "name": "encrypted_AES_key",
              "type": "string"
            }
          ],
          "name": "accessGrant",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CAN_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "charge",
              "type": "uint256"
            }
          ],
          "name": "setAccessCharge",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "statusDescription",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            },
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "containingLibrary",
              "type": "address"
            }
          ],
          "name": "ContentObjectCreate",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "contentHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeRequestor",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "pkeAFGH",
              "type": "string"
            }
          ],
          "name": "AccessRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "payee",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "LogPayment",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "access_granted",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "reKey",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "encryptedAESKey",
              "type": "string"
            }
          ],
          "name": "AccessGrant",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "customValue",
              "type": "bytes32"
            }
          ],
          "name": "AccessRequestValue",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "stakeholder",
              "type": "address"
            }
          ],
          "name": "AccessRequestStakeholder",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestID",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "scorePct",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "customContractResult",
              "type": "bool"
            }
          ],
          "name": "AccessComplete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentContractAddress",
              "type": "address"
            }
          ],
          "name": "SetContentContract",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "SetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "level",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            }
          ],
          "name": "GetAccessCharge",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accessCharge",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "amountProvided",
              "type": "uint256"
            }
          ],
          "name": "InsufficientFunds",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            }
          ],
          "name": "SetStatusCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "requestStatus",
              "type": "bool"
            },
            {
              "indexed": false,
              "name": "statusCode",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "Publish",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPreHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "result",
              "type": "uint256"
            }
          ],
          "name": "ReturnCustomHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "custom_contract",
              "type": "address"
            }
          ],
          "name": "InvokeCustomPostHook",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "charged",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "received",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "converted",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "enough",
              "type": "bool"
            }
          ],
          "name": "DbgAccess",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "code",
              "type": "uint8"
            }
          ],
          "name": "DbgAccessCode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x452221123460F1Fb35344863099b28Dd0ca05072",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x99f3"
        },
        "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0x4bb2c0d01778b8e9a7b6581d728ed817a953f3f7cacde919e8454089f7b6ff10",
        "transactionHash": "0x57a090c1c969b3edad9f02e07d8d557e551a9d7df36b963b46e23ae7f0305690",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 248135,
            "transactionHash": "0x57a090c1c969b3edad9f02e07d8d557e551a9d7df36b963b46e23ae7f0305690",
            "address": "0x452221123460F1Fb35344863099b28Dd0ca05072",
            "topics": [
              "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
            ],
            "data": "0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f33414864696461326948456e5870744654755248774e56774b46316554465832526165567a4676716a4c54436169594574696162677855684c76513179543379434e714875524739396a000000000000000000000000000000000000",
            "logIndex": 0,
            "blockHash": "0x4bb2c0d01778b8e9a7b6581d728ed817a953f3f7cacde919e8454089f7b6ff10",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "UpdateRequest",
            "signature": "UpdateRequest(string)",
            "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
            "values": {
              "0": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
              "objectHash": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
              "length": 1
            }
          }
        ],
        "blockNumber": 248135,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x99f3"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "UpdateRequest"
    });
    
    
    {
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
        "objectHash": "hq__3AHdida2iHEnXptFTuRHwNVwKF1eTFX2RaeVzFvqjLTCaiYEtiabgxUhLvQ1yT3yCNqHuRG99j",
        "length": 1
      }
    }
    Source:

    ExtractValueFromEvent({
    contractAddress,
    abi,
    event,
    eventName,
    eventValue
    })
    → Promise.<string>

    Extract the specified value from the specified event log from the given event obtained from the CallContractAndMethodAndWait method

    Returns:

    The value extracted from the event

    Parameters:
    Name Type Description
    contractAddress string

    Address of the contract to call the specified method on

    abi Object

    ABI of contract

    event Object

    Event of the transaction from CallContractMethodAndWait

    eventName string

    Name of the event to parse

    eventValue string

    Name of the value to extract from the event

    Examples
     ExtractValueFromEvent({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "name",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canContribute",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            },
            {
              "name": "content_contract",
              "type": "address"
            }
          ],
          "name": "addContentType",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_locator",
              "type": "bytes"
            }
          ],
          "name": "submitNode",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "name": "contentTypeContracts",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "typeHash",
              "type": "bytes32"
            }
          ],
          "name": "findTypeByHash",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "canNodePublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_kmsID",
              "type": "string"
            },
            {
              "name": "prefix",
              "type": "bytes"
            }
          ],
          "name": "getKMSInfo",
          "outputs": [
            {
              "name": "",
              "type": "string"
            },
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "name": "canReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "validType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "contentObj",
              "type": "address"
            }
          ],
          "name": "publish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "registerSpaceNode",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "addressKMS",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "requiresReview",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "createLibrary",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "numActiveNodes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraryFactory",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "activeNodeLocators",
          "outputs": [
            {
              "name": "",
              "type": "bytes"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "activeNodeAddresses",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "createGroup",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_kmsAddr",
              "type": "address"
            }
          ],
          "name": "getKMSID",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "new_factory",
              "type": "address"
            }
          ],
          "name": "setFactory",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "name": "userWallets",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_nodeAddr",
              "type": "address"
            },
            {
              "name": "_locator",
              "type": "bytes"
            }
          ],
          "name": "addNode",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_kmsID",
              "type": "string"
            },
            {
              "name": "_locator",
              "type": "bytes"
            }
          ],
          "name": "addKMSLocator",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "pendingNodeLocators",
          "outputs": [
            {
              "name": "",
              "type": "bytes"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "pendingNodeAddresses",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "description",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "createAccessWallet",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "new_factory",
              "type": "address"
            }
          ],
          "name": "setWalletFactory",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "new_factory",
              "type": "address"
            }
          ],
          "name": "setGroupFactory",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "new_factory",
              "type": "address"
            }
          ],
          "name": "setContentFactory",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_kmsIdStr",
              "type": "string"
            }
          ],
          "name": "checkKMS",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentFactory",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_space_description",
              "type": "string"
            }
          ],
          "name": "setDescription",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "name": "hasAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_userAddr",
              "type": "address"
            }
          ],
          "name": "getUserWallet",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_candidate",
              "type": "address"
            }
          ],
          "name": "canPublish",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "whitelistedType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "new_factory",
              "type": "address"
            }
          ],
          "name": "setLibraryFactory",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "getAccessWallet",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_kmsID",
              "type": "string"
            },
            {
              "name": "_pubKey",
              "type": "string"
            }
          ],
          "name": "setKMSPublicKey",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "unregisterSpaceNode",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            }
          ],
          "name": "getMeta",
          "outputs": [
            {
              "name": "",
              "type": "bytes"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "groupFactory",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_nodeAddr",
              "type": "address"
            }
          ],
          "name": "removeNode",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "createContentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "createContent",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "factory",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "walletFactory",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "engageAccountLibrary",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "address_KMS",
              "type": "address"
            }
          ],
          "name": "setAddressKMS",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "_kmsAddr",
              "type": "address"
            }
          ],
          "name": "checkKMSAddr",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_nodeAddr",
              "type": "address"
            }
          ],
          "name": "approveNode",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "key",
              "type": "bytes"
            },
            {
              "name": "value",
              "type": "bytes"
            }
          ],
          "name": "putMeta",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_v",
              "type": "uint8[]"
            },
            {
              "name": "_r",
              "type": "bytes32[]"
            },
            {
              "name": "_s",
              "type": "bytes32[]"
            },
            {
              "name": "_from",
              "type": "address[]"
            },
            {
              "name": "_dest",
              "type": "address[]"
            },
            {
              "name": "_value",
              "type": "uint256[]"
            },
            {
              "name": "_ts",
              "type": "uint256[]"
            }
          ],
          "name": "executeBatch",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "accessRequest",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "numPendingNodes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "name": "nodeMapping",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_type",
              "type": "address"
            }
          ],
          "name": "removeContentType",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_kmsID",
              "type": "string"
            },
            {
              "name": "_locator",
              "type": "bytes"
            }
          ],
          "name": "removeKMSLocator",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space_name",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentTypeAddress",
              "type": "address"
            }
          ],
          "name": "CreateContentType",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "libraryAddress",
              "type": "address"
            }
          ],
          "name": "CreateLibrary",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "groupAddress",
              "type": "address"
            }
          ],
          "name": "CreateGroup",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentAddress",
              "type": "address"
            }
          ],
          "name": "CreateContent",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "wallet",
              "type": "address"
            }
          ],
          "name": "CreateAccessWallet",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "wallet",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "userAddr",
              "type": "address"
            }
          ],
          "name": "BindUserWallet",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "accountAddress",
              "type": "address"
            }
          ],
          "name": "EngageAccountLibrary",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "factory",
              "type": "address"
            }
          ],
          "name": "SetFactory",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "nodeObjAddr",
              "type": "address"
            }
          ],
          "name": "RegisterNode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "nodeObjAddr",
              "type": "address"
            }
          ],
          "name": "UnregisterNode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "sender",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "status",
              "type": "uint256"
            }
          ],
          "name": "AddKMSLocator",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "sender",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "status",
              "type": "uint256"
            }
          ],
          "name": "RemoveKMSLocator",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "version",
              "type": "bytes32"
            },
            {
              "indexed": false,
              "name": "owner",
              "type": "address"
            }
          ],
          "name": "CreateSpace",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "walletAddress",
              "type": "address"
            }
          ],
          "name": "GetAccessWallet",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "addr",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "locator",
              "type": "bytes"
            }
          ],
          "name": "NodeSubmitted",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "addr",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "locator",
              "type": "bytes"
            }
          ],
          "name": "NodeApproved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "ownerAddr",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "nodeAddr",
              "type": "address"
            }
          ],
          "name": "AddNode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "ownerAddr",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "nodeAddr",
              "type": "address"
            }
          ],
          "name": "RemoveNode",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "contentContract",
              "type": "address"
            }
          ],
          "name": "ContentTypeAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "contentType",
              "type": "address"
            }
          ],
          "name": "ContentTypeRemoved",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [],
          "name": "AccessRequest",
          "type": "event"
        }
      ],
      "event": {
        "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "from": "0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x3f647d"
        },
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000008000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0x4091f728e437e9f897f9d843bec23322f4f1ee2d3ef50623a7ee73cdfb8ac052",
        "transactionHash": "0x40a812e715b2cdc753b5b1f11bbad63232063662be5972e504ac8c6e2eaef3ef",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 247943,
            "transactionHash": "0x40a812e715b2cdc753b5b1f11bbad63232063662be5972e504ac8c6e2eaef3ef",
            "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
            "topics": [
              "0x56c4bf13bebaa9f2be39ac3f2f4619a0dd1b694bb8c5f43c6b244a6dba0f0cca"
            ],
            "data": "0x000000000000000000000000adc083901ab247a76cb2de71da7a3c2c79a6dd34",
            "logIndex": 0,
            "blockHash": "0x4091f728e437e9f897f9d843bec23322f4f1ee2d3ef50623a7ee73cdfb8ac052",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "CreateAccessWallet",
            "signature": "CreateAccessWallet(address)",
            "topic": "0x56c4bf13bebaa9f2be39ac3f2f4619a0dd1b694bb8c5f43c6b244a6dba0f0cca",
            "values": {
              "0": "0xAdC083901AB247A76cb2dE71Da7A3C2C79a6dd34",
              "wallet": "0xAdC083901AB247A76cb2dE71Da7A3C2C79a6dd34",
              "length": 1
            }
          }
        ],
        "blockNumber": 247943,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x3f647d"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "CreateAccessWallet",
      "eventValue": "wallet"
    });
    
    
    "0xAdC083901AB247A76cb2dE71Da7A3C2C79a6dd34"
     ExtractValueFromEvent({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentObjects",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "name": "setContentSpace",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContractRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_OBJECT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "grantAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getAccessGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_GROUP",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "membersList",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_LIBRARY",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_CONFIRMED",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "managersList",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContractRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getAccessGroup",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAll",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "getAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessGroups",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentObjectRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "hasManagerAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_TENTATIVE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "membersNum",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTRACT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "managersNum",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_TYPE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contracts",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContract",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "manager",
              "type": "address"
            }
          ],
          "name": "grantManagerAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "contractExists",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setLibraryRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_NONE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentTypes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "revokeAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentTypeRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpLibraries",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "hasAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkDirectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContractRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentObjects",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "setAccessRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraries",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getLibrariesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "manager",
              "type": "address"
            }
          ],
          "name": "revokeManagerAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentObject",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getLibrary",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAccessGroups",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            },
            {
              "name": "mgr",
              "type": "bool"
            }
          ],
          "name": "hasAccessRight",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentObjectsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setAccessGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            }
          ],
          "name": "getLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContractsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "MemberAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "ManagerAccessGranted",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "MemberRevoked",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "ManagerAccessRevoked",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "operationCode",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "UnauthorizedOperation",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "principal",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "entity",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "aggregate",
              "type": "uint8"
            }
          ],
          "name": "RightsChanged",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "a",
              "type": "address"
            }
          ],
          "name": "dbgAddress",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x20b1a"
        },
        "logsBloom": "0x00000400000000000000000008040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000000000000000000000000000000000000080000000000000001000000040800000000000004000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000",
        "blockHash": "0x082ebdbd83f8cdc0c6b6ceefa51cfe7b6debf82f76655f25fa45e562850e4bab",
        "transactionHash": "0xbc4da233d4ab8be0b2e2992a8948c3b5b708c43135e7aadcb16057186daf7495",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 247971,
            "transactionHash": "0xbc4da233d4ab8be0b2e2992a8948c3b5b708c43135e7aadcb16057186daf7495",
            "address": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
            "topics": [
              "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914"
            ],
            "data": "0x0000000000000000000000008701fbf87ba86b4ce68445ccf20fe1d362971ed7",
            "logIndex": 0,
            "blockHash": "0x082ebdbd83f8cdc0c6b6ceefa51cfe7b6debf82f76655f25fa45e562850e4bab",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "MemberAdded",
            "signature": "MemberAdded(address)",
            "topic": "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914",
            "values": {
              "0": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
              "candidate": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
              "length": 1
            }
          },
          {
            "transactionIndex": 0,
            "blockNumber": 247971,
            "transactionHash": "0xbc4da233d4ab8be0b2e2992a8948c3b5b708c43135e7aadcb16057186daf7495",
            "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "topics": [
              "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
            ],
            "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d700000000000000000000000000000000000000000000000000000000000000dc",
            "logIndex": 1,
            "blockHash": "0x082ebdbd83f8cdc0c6b6ceefa51cfe7b6debf82f76655f25fa45e562850e4bab",
            "transactionLogIndex": 1,
            "decode": "<function>",
            "name": "RightsChanged",
            "signature": "RightsChanged(address,address,uint8)",
            "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
            "values": {
              "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "1": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
              "2": 220,
              "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "entity": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
              "aggregate": 220,
              "length": 3
            }
          }
        ],
        "blockNumber": 247971,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x20b1a"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "MemberAdded",
      "eventValue": "candidate"
    });
    
    
    "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7"
     ExtractValueFromEvent({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentObjects",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "name": "setContentSpace",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContractRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_OBJECT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "grantAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getAccessGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_GROUP",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "membersList",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_LIBRARY",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_CONFIRMED",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "managersList",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContractRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getAccessGroup",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAll",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "getAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessGroups",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentObjectRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "hasManagerAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_TENTATIVE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "membersNum",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTRACT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "managersNum",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_TYPE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contracts",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContract",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "manager",
              "type": "address"
            }
          ],
          "name": "grantManagerAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "contractExists",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setLibraryRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_NONE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentTypes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "revokeAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentTypeRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpLibraries",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "hasAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkDirectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContractRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentObjects",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "setAccessRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraries",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getLibrariesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "manager",
              "type": "address"
            }
          ],
          "name": "revokeManagerAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentObject",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getLibrary",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAccessGroups",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            },
            {
              "name": "mgr",
              "type": "bool"
            }
          ],
          "name": "hasAccessRight",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentObjectsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setAccessGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            }
          ],
          "name": "getLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContractsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "MemberAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "ManagerAccessGranted",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "MemberRevoked",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "ManagerAccessRevoked",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "operationCode",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "UnauthorizedOperation",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "principal",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "entity",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "aggregate",
              "type": "uint8"
            }
          ],
          "name": "RightsChanged",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "a",
              "type": "address"
            }
          ],
          "name": "dbgAddress",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x2c35f"
        },
        "logsBloom": "0x00000400000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000000000000000000000010000000000000080000000000000001000000000800000000000004000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0xdaa231130cdf262c2df3a6979a3a51c5dc0d0380b766f909cdf92b12eb2fb237",
        "transactionHash": "0x5ea58a101d98a7251a8675f5e6889e7fa9c8c8c3cd8f558b734cf48daee3678e",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 247973,
            "transactionHash": "0x5ea58a101d98a7251a8675f5e6889e7fa9c8c8c3cd8f558b734cf48daee3678e",
            "address": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
            "topics": [
              "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914"
            ],
            "data": "0x00000000000000000000000009bd0d777b77f5bdbc051db80974d3aee5f5b215",
            "logIndex": 0,
            "blockHash": "0xdaa231130cdf262c2df3a6979a3a51c5dc0d0380b766f909cdf92b12eb2fb237",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "MemberAdded",
            "signature": "MemberAdded(address)",
            "topic": "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914",
            "values": {
              "0": "0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215",
              "candidate": "0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215",
              "length": 1
            }
          },
          {
            "transactionIndex": 0,
            "blockNumber": 247973,
            "transactionHash": "0x5ea58a101d98a7251a8675f5e6889e7fa9c8c8c3cd8f558b734cf48daee3678e",
            "address": "0xAdC083901AB247A76cb2dE71Da7A3C2C79a6dd34",
            "topics": [
              "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
            ],
            "data": "0x000000000000000000000000adc083901ab247a76cb2de71da7a3c2c79a6dd34000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7000000000000000000000000000000000000000000000000000000000000000a",
            "logIndex": 1,
            "blockHash": "0xdaa231130cdf262c2df3a6979a3a51c5dc0d0380b766f909cdf92b12eb2fb237",
            "transactionLogIndex": 1,
            "decode": "<function>",
            "name": "RightsChanged",
            "signature": "RightsChanged(address,address,uint8)",
            "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
            "values": {
              "0": "0xAdC083901AB247A76cb2dE71Da7A3C2C79a6dd34",
              "1": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
              "2": 10,
              "principal": "0xAdC083901AB247A76cb2dE71Da7A3C2C79a6dd34",
              "entity": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
              "aggregate": 10,
              "length": 3
            }
          }
        ],
        "blockNumber": 247973,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x2c35f"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "MemberAdded",
      "eventValue": "candidate"
    });
    
    
    "0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215"
     ExtractValueFromEvent({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentObjects",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "name": "setContentSpace",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContractRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_OBJECT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "grantAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getAccessGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_GROUP",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "membersList",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_LIBRARY",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_CONFIRMED",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "managersList",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContractRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getAccessGroup",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAll",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "getAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessGroups",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentObjectRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "hasManagerAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_TENTATIVE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "membersNum",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTRACT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "managersNum",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_TYPE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contracts",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContract",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "manager",
              "type": "address"
            }
          ],
          "name": "grantManagerAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "contractExists",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setLibraryRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_NONE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentTypes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "revokeAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentTypeRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpLibraries",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "hasAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkDirectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContractRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentObjects",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "setAccessRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraries",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getLibrariesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "manager",
              "type": "address"
            }
          ],
          "name": "revokeManagerAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentObject",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getLibrary",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAccessGroups",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            },
            {
              "name": "mgr",
              "type": "bool"
            }
          ],
          "name": "hasAccessRight",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentObjectsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setAccessGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            }
          ],
          "name": "getLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContractsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "MemberAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "ManagerAccessGranted",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "MemberRevoked",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "ManagerAccessRevoked",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "operationCode",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "UnauthorizedOperation",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "principal",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "entity",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "aggregate",
              "type": "uint8"
            }
          ],
          "name": "RightsChanged",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "a",
              "type": "address"
            }
          ],
          "name": "dbgAddress",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0xeb18"
        },
        "logsBloom": "0x00000000000000000000000008040000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000040800000000000000000000000000000000000000000000000000000000080000000000000001000000040800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000",
        "blockHash": "0xd5c3f5a1fac6d7be324918d281630c318b9ad6d7b62a1c0948be21530a8224ab",
        "transactionHash": "0xba0ff2d0fe6547802439f2c115332a79402c86f05ee602b53aeebe36aad3ffbb",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 247976,
            "transactionHash": "0xba0ff2d0fe6547802439f2c115332a79402c86f05ee602b53aeebe36aad3ffbb",
            "address": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
            "topics": [
              "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117"
            ],
            "data": "0x0000000000000000000000008701fbf87ba86b4ce68445ccf20fe1d362971ed7",
            "logIndex": 0,
            "blockHash": "0xd5c3f5a1fac6d7be324918d281630c318b9ad6d7b62a1c0948be21530a8224ab",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "ManagerAccessGranted",
            "signature": "ManagerAccessGranted(address)",
            "topic": "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117",
            "values": {
              "0": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
              "candidate": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
              "length": 1
            }
          },
          {
            "transactionIndex": 0,
            "blockNumber": 247976,
            "transactionHash": "0xba0ff2d0fe6547802439f2c115332a79402c86f05ee602b53aeebe36aad3ffbb",
            "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "topics": [
              "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
            ],
            "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d700000000000000000000000000000000000000000000000000000000000000dc",
            "logIndex": 1,
            "blockHash": "0xd5c3f5a1fac6d7be324918d281630c318b9ad6d7b62a1c0948be21530a8224ab",
            "transactionLogIndex": 1,
            "decode": "<function>",
            "name": "RightsChanged",
            "signature": "RightsChanged(address,address,uint8)",
            "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
            "values": {
              "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "1": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
              "2": 220,
              "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "entity": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
              "aggregate": 220,
              "length": 3
            }
          }
        ],
        "blockNumber": 247976,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0xeb18"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "ManagerAccessGranted",
      "eventValue": "candidate"
    });
    
    
    "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7"
     ExtractValueFromEvent({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentObjects",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "name": "setContentSpace",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContractRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_OBJECT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "grantAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getAccessGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_GROUP",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "membersList",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_LIBRARY",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_CONFIRMED",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "managersList",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContractRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getAccessGroup",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAll",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "getAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessGroups",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentObjectRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "hasManagerAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_TENTATIVE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "membersNum",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTRACT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "managersNum",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_TYPE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contracts",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContract",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "manager",
              "type": "address"
            }
          ],
          "name": "grantManagerAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "contractExists",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setLibraryRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_NONE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentTypes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "revokeAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentTypeRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpLibraries",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "hasAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkDirectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContractRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentObjects",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "setAccessRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraries",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getLibrariesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "manager",
              "type": "address"
            }
          ],
          "name": "revokeManagerAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentObject",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getLibrary",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAccessGroups",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            },
            {
              "name": "mgr",
              "type": "bool"
            }
          ],
          "name": "hasAccessRight",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentObjectsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setAccessGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            }
          ],
          "name": "getLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContractsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "MemberAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "ManagerAccessGranted",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "MemberRevoked",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "ManagerAccessRevoked",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "operationCode",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "UnauthorizedOperation",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "principal",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "entity",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "aggregate",
              "type": "uint8"
            }
          ],
          "name": "RightsChanged",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "a",
              "type": "address"
            }
          ],
          "name": "dbgAddress",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x165c6"
        },
        "logsBloom": "0x00000000000000000000000000040000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000040800000000000000000000000000000000000000000010000000000000080000000000000001000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000008000000000000000000000000400000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "blockHash": "0x7a5f674b9a8d91e0befa9fd0ff28e0c3b9a2f39bbd4f8a4c7a0d7ebbfead0a91",
        "transactionHash": "0x387f1e242c9d8c3b484deffe9a9533eb6db0d395596c8db7e34280dc2580ab1a",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 247977,
            "transactionHash": "0x387f1e242c9d8c3b484deffe9a9533eb6db0d395596c8db7e34280dc2580ab1a",
            "address": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
            "topics": [
              "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117"
            ],
            "data": "0x00000000000000000000000009bd0d777b77f5bdbc051db80974d3aee5f5b215",
            "logIndex": 0,
            "blockHash": "0x7a5f674b9a8d91e0befa9fd0ff28e0c3b9a2f39bbd4f8a4c7a0d7ebbfead0a91",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "ManagerAccessGranted",
            "signature": "ManagerAccessGranted(address)",
            "topic": "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117",
            "values": {
              "0": "0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215",
              "candidate": "0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215",
              "length": 1
            }
          },
          {
            "transactionIndex": 0,
            "blockNumber": 247977,
            "transactionHash": "0x387f1e242c9d8c3b484deffe9a9533eb6db0d395596c8db7e34280dc2580ab1a",
            "address": "0xAdC083901AB247A76cb2dE71Da7A3C2C79a6dd34",
            "topics": [
              "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
            ],
            "data": "0x000000000000000000000000adc083901ab247a76cb2de71da7a3c2c79a6dd34000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d7000000000000000000000000000000000000000000000000000000000000006e",
            "logIndex": 1,
            "blockHash": "0x7a5f674b9a8d91e0befa9fd0ff28e0c3b9a2f39bbd4f8a4c7a0d7ebbfead0a91",
            "transactionLogIndex": 1,
            "decode": "<function>",
            "name": "RightsChanged",
            "signature": "RightsChanged(address,address,uint8)",
            "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
            "values": {
              "0": "0xAdC083901AB247A76cb2dE71Da7A3C2C79a6dd34",
              "1": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
              "2": 110,
              "principal": "0xAdC083901AB247A76cb2dE71Da7A3C2C79a6dd34",
              "entity": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
              "aggregate": 110,
              "length": 3
            }
          }
        ],
        "blockNumber": 247977,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x165c6"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "ManagerAccessGranted",
      "eventValue": "candidate"
    });
    
    
    "0x09bD0D777b77F5BDBc051db80974d3aEe5F5b215"
     ExtractValueFromEvent({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentObjects",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "name": "setContentSpace",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContractRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_OBJECT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "grantAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getAccessGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_GROUP",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "membersList",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_LIBRARY",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_CONFIRMED",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "managersList",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContractRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getAccessGroup",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAll",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "getAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessGroups",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentObjectRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "hasManagerAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_TENTATIVE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "membersNum",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTRACT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "managersNum",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_TYPE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contracts",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContract",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "manager",
              "type": "address"
            }
          ],
          "name": "grantManagerAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "contractExists",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setLibraryRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_NONE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentTypes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "revokeAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentTypeRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpLibraries",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "hasAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkDirectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContractRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentObjects",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "setAccessRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraries",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getLibrariesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "manager",
              "type": "address"
            }
          ],
          "name": "revokeManagerAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentObject",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getLibrary",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAccessGroups",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            },
            {
              "name": "mgr",
              "type": "bool"
            }
          ],
          "name": "hasAccessRight",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentObjectsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setAccessGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            }
          ],
          "name": "getLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContractsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "MemberAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "ManagerAccessGranted",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "MemberRevoked",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "ManagerAccessRevoked",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "operationCode",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "UnauthorizedOperation",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "principal",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "entity",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "aggregate",
              "type": "uint8"
            }
          ],
          "name": "RightsChanged",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "a",
              "type": "address"
            }
          ],
          "name": "dbgAddress",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0x143c2"
        },
        "logsBloom": "0x00000000000000000000000008040000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000040800000000000000000000000000000000000000000000000000000000080000000000000001000000040800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000100000000000000",
        "blockHash": "0x7d10d39837678235ab2c5410da98934f96af4fb238100f43473225bf6215760a",
        "transactionHash": "0x3e2697830228af670e8f53533e50b666fe80d11ccb14dee0fbb1d2fff06707f0",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 247979,
            "transactionHash": "0x3e2697830228af670e8f53533e50b666fe80d11ccb14dee0fbb1d2fff06707f0",
            "address": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
            "topics": [
              "0x745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c"
            ],
            "data": "0x0000000000000000000000008701fbf87ba86b4ce68445ccf20fe1d362971ed7",
            "logIndex": 0,
            "blockHash": "0x7d10d39837678235ab2c5410da98934f96af4fb238100f43473225bf6215760a",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "MemberRevoked",
            "signature": "MemberRevoked(address)",
            "topic": "0x745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c",
            "values": {
              "0": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
              "candidate": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
              "length": 1
            }
          },
          {
            "transactionIndex": 0,
            "blockNumber": 247979,
            "transactionHash": "0x3e2697830228af670e8f53533e50b666fe80d11ccb14dee0fbb1d2fff06707f0",
            "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "topics": [
              "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
            ],
            "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d700000000000000000000000000000000000000000000000000000000000000c8",
            "logIndex": 1,
            "blockHash": "0x7d10d39837678235ab2c5410da98934f96af4fb238100f43473225bf6215760a",
            "transactionLogIndex": 1,
            "decode": "<function>",
            "name": "RightsChanged",
            "signature": "RightsChanged(address,address,uint8)",
            "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
            "values": {
              "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "1": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
              "2": 200,
              "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "entity": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
              "aggregate": 200,
              "length": 3
            }
          }
        ],
        "blockNumber": 247979,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0x143c2"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "MemberRevoked",
      "eventValue": "candidate"
    });
    
    
    "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7"
     ExtractValueFromEvent({
      "abi": [
        {
          "constant": true,
          "inputs": [],
          "name": "parentAddress",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "creator",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentObjects",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "name": "setContentSpace",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContractRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_OBJECT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "grantAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getAccessGroupsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_GROUP",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "membersList",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canConfirm",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_LIBRARY",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_CONFIRMED",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "managersList",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContractRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getAccessGroup",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAll",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            },
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            }
          ],
          "name": "getAccessGroupRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "accessGroups",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "countVersionHashes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "commitPending",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentObjectRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "kill",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "hasManagerAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "confirmCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": true,
          "stateMutability": "payable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_TENTATIVE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "version",
          "outputs": [
            {
              "name": "",
              "type": "bytes32"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "membersNum",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentTypesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_EDIT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "clearPending",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "pendingHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTRACT",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "managersNum",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "CATEGORY_CONTENT_TYPE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentObjectRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contracts",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newCreator",
              "type": "address"
            }
          ],
          "name": "transferCreatorship",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "canCommit",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContract",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "manager",
              "type": "address"
            }
          ],
          "name": "grantManagerAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "addr",
              "type": "address"
            }
          ],
          "name": "contractExists",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionTimestamp",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "name": "versionHashes",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setLibraryRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "ACCESS_NONE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpContentTypes",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "revokeAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setContentTypeRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "owner",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpLibraries",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "hasAccess",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_SEE",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_objectHash",
              "type": "string"
            }
          ],
          "name": "commit",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentTypes",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "index_type",
              "type": "uint8"
            },
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkDirectRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            }
          ],
          "name": "getContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContractRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentObjects",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentType",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "contentSpace",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "setAccessRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "updateRequest",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "libraries",
          "outputs": [
            {
              "name": "category",
              "type": "uint8"
            },
            {
              "name": "length",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getLibrariesLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "manager",
              "type": "address"
            }
          ],
          "name": "revokeManagerAccess",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getContentObject",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "position",
              "type": "uint256"
            }
          ],
          "name": "getLibrary",
          "outputs": [
            {
              "name": "",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "TYPE_ACCESS",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [],
          "name": "cleanUpAccessGroups",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "candidate",
              "type": "address"
            },
            {
              "name": "mgr",
              "type": "bool"
            }
          ],
          "name": "hasAccessRight",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "objectHash",
          "outputs": [
            {
              "name": "",
              "type": "string"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "_versionHash",
              "type": "string"
            }
          ],
          "name": "deleteVersion",
          "outputs": [
            {
              "name": "",
              "type": "int256"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContentObjectsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "group",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            },
            {
              "name": "access",
              "type": "uint8"
            }
          ],
          "name": "setAccessGroupRights",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": false,
          "inputs": [
            {
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "lib",
              "type": "address"
            }
          ],
          "name": "getLibraryRights",
          "outputs": [
            {
              "name": "",
              "type": "uint8"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [],
          "name": "getContractsLength",
          "outputs": [
            {
              "name": "",
              "type": "uint256"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "constant": true,
          "inputs": [
            {
              "name": "obj",
              "type": "address"
            },
            {
              "name": "access_type",
              "type": "uint8"
            }
          ],
          "name": "checkContentTypeRights",
          "outputs": [
            {
              "name": "",
              "type": "bool"
            }
          ],
          "payable": false,
          "stateMutability": "view",
          "type": "function"
        },
        {
          "inputs": [
            {
              "name": "content_space",
              "type": "address"
            }
          ],
          "payable": false,
          "stateMutability": "nonpayable",
          "type": "constructor"
        },
        {
          "payable": true,
          "stateMutability": "payable",
          "type": "fallback"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "MemberAdded",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "ManagerAccessGranted",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "MemberRevoked",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "ManagerAccessRevoked",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "operationCode",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "candidate",
              "type": "address"
            }
          ],
          "name": "UnauthorizedOperation",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "parentAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "CommitPending",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "UpdateRequest",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "objectHash",
              "type": "string"
            }
          ],
          "name": "VersionConfirm",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "spaceAddress",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "versionHash",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "int256"
            }
          ],
          "name": "VersionDelete",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "principal",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "entity",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "aggregate",
              "type": "uint8"
            }
          ],
          "name": "RightsChanged",
          "type": "event"
        },
        {
          "anonymous": false,
          "inputs": [
            {
              "indexed": false,
              "name": "label",
              "type": "string"
            },
            {
              "indexed": false,
              "name": "index",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "a",
              "type": "address"
            }
          ],
          "name": "dbgAddress",
          "type": "event"
        }
      ],
      "event": {
        "to": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
        "from": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
        "contractAddress": null,
        "transactionIndex": 0,
        "gasUsed": {
          "_hex": "0xd965"
        },
        "logsBloom": "0x00000000000000000000000008040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000000000000000000000000000000000000080000000000000001000000040800000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000008000100000000000000",
        "blockHash": "0xc29589c98c390cb32282495294c58930b1a2aaa61a10f1f1822ae3d1a0a97539",
        "transactionHash": "0x96e3792b465c518b293e58476167c520ca17b4adab34e68718d445587f0ce88f",
        "logs": [
          {
            "transactionIndex": 0,
            "blockNumber": 247981,
            "transactionHash": "0x96e3792b465c518b293e58476167c520ca17b4adab34e68718d445587f0ce88f",
            "address": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
            "topics": [
              "0x2d6aa1a9629d125e23a0cf692cda7cd6795dff1652eedd4673b38ec31e387b95"
            ],
            "data": "0x0000000000000000000000008701fbf87ba86b4ce68445ccf20fe1d362971ed7",
            "logIndex": 0,
            "blockHash": "0xc29589c98c390cb32282495294c58930b1a2aaa61a10f1f1822ae3d1a0a97539",
            "transactionLogIndex": 0,
            "decode": "<function>",
            "name": "ManagerAccessRevoked",
            "signature": "ManagerAccessRevoked(address)",
            "topic": "0x2d6aa1a9629d125e23a0cf692cda7cd6795dff1652eedd4673b38ec31e387b95",
            "values": {
              "0": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
              "candidate": "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7",
              "length": 1
            }
          },
          {
            "transactionIndex": 0,
            "blockNumber": 247981,
            "transactionHash": "0x96e3792b465c518b293e58476167c520ca17b4adab34e68718d445587f0ce88f",
            "address": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
            "topics": [
              "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
            ],
            "data": "0x000000000000000000000000773140a0284cab9a202cef0374912f2d510d8f5e000000000000000000000000c407ab4fa652530f556e52bc08cd9de51339d2d70000000000000000000000000000000000000000000000000000000000000000",
            "logIndex": 1,
            "blockHash": "0xc29589c98c390cb32282495294c58930b1a2aaa61a10f1f1822ae3d1a0a97539",
            "transactionLogIndex": 1,
            "decode": "<function>",
            "name": "RightsChanged",
            "signature": "RightsChanged(address,address,uint8)",
            "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
            "values": {
              "0": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "1": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
              "2": 0,
              "principal": "0x773140a0284CaB9a202CEf0374912F2d510D8f5E",
              "entity": "0xC407AB4fa652530f556E52bc08CD9de51339D2d7",
              "aggregate": 0,
              "length": 3
            }
          }
        ],
        "blockNumber": 247981,
        "confirmations": 1,
        "cumulativeGasUsed": {
          "_hex": "0xd965"
        },
        "status": 1,
        "byzantium": true
      },
      "eventName": "ManagerAccessRevoked",
      "eventValue": "candidate"
    });
    
    
    "0x8701fbf87ba86b4CE68445Ccf20fe1D362971Ed7"
    Source:

    async FabricUrl({
    libraryIdoptional,
    objectIdoptional,
    versionHashoptional,
    writeTokenoptional,
    partHashoptional,
    repoptional,
    publicRepoptional,
    calloptional,
    queryParamsoptional,
    channelAuthoptional,
    noAuthoptional,
    noCacheoptional
    })
    → Promise.<string>

    Generate a URL to the specified item in the content fabric with appropriate authorization token.

    Returns: URL to the specified endpoint with authorization token
    Parameters:
    Name Type Attributes Default Description
    libraryId string <optional>

    ID of an library

    objectId string <optional>

    ID of an object

    versionHash string
    Source:

    async ContentObjects({
    libraryId,
    filterOptionsoptional
    })
    → Promise.<Array.<Object>>

    List content objects in the specified library

    Returns: List of objects in library
    Parameters:
    Name Type Attributes Description
    libraryId string

    ID of the library

    filterOptions object <optional>

    Pagination, sorting and filtering options

    Properties
    Name Type Attributes Default Description
    latestOnly boolean <optional>
    true

    If specified, only latest version of objects will be included

    start number <optional>

    Start index for pagination

    limit number <optional>

    Max number of objects to return

    Examples
    async FabricUrl({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib34vcL4BA88L6sDsHU83Zh4gqekBB?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDg3MDFmYmY4N2JhODZiNGNlNjg0NDVjY2YyMGZlMWQzNjI5NzFlZDciLCJ0eF9pZCI6IjB4YWUwZDcwOTBhODNjYzZmNTEyODAzZjhmNTAxYTFiYzY0ZDY3YjdiMGVkMDA4ZDk4ZTlmOThkOWFhNzY1MjhiNCIsInFsaWJfaWQiOiJpbGliMzR2Y0w0QkE4OEw2c0RzSFU4M1poNGdxZWtCQiJ9.RVMyNTZLX0x4b1AyWWNDZ3piMkttaGZjZ2N1VE51QkRXUFM2d1E3VFIyTTY0WkRRV0I2ZXdCZUtIMVNVblo5U2hoUUdrVnhubmlMcWlQVll1eDViaFBpeERVVm02OUFq"
    async FabricUrl({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib34vcL4BA88L6sDsHU83Zh4gqekBB/q/iq__xs1pMyJr5qWewRwtBF8vLiKCcyX?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDg3MDFmYmY4N2JhODZiNGNlNjg0NDVjY2YyMGZlMWQzNjI5NzFlZDciLCJ0eF9pZCI6IjB4Y2RiYjEwMzA0OWJlYTFkOWFmZmQ4YzIwYmU5OWUyODEzZTliZmIzZWNmNjc5OTRkYjIyOWNlZDUyYjgzOWM1MyIsInFsaWJfaWQiOiJpbGliMzR2Y0w0QkE4OEw2c0RzSFU4M1poNGdxZWtCQiJ9.RVMyNTZLX0ZveTQ5em1jRHpBVXVDcHA4YU12WnFVUmozWm1hUUozWGEyUjFSbVhTelJ0ZDZkYUxGcHFxV2F2aXNEQVY3S0pxWkpHWlVwVFJxN2pudEo2RU1peFdtR2ZN"
    async FabricUrl({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "versionHash": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib34vcL4BA88L6sDsHU83Zh4gqekBB/q/hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDg3MDFmYmY4N2JhODZiNGNlNjg0NDVjY2YyMGZlMWQzNjI5NzFlZDciLCJ0eF9pZCI6IjB4Y2RiYjEwMzA0OWJlYTFkOWFmZmQ4YzIwYmU5OWUyODEzZTliZmIzZWNmNjc5OTRkYjIyOWNlZDUyYjgzOWM1MyIsInFsaWJfaWQiOiJpbGliMzR2Y0w0QkE4OEw2c0RzSFU4M1poNGdxZWtCQiJ9.RVMyNTZLX0ZveTQ5em1jRHpBVXVDcHA4YU12WnFVUmozWm1hUUozWGEyUjFSbVhTelJ0ZDZkYUxGcHFxV2F2aXNEQVY3S0pxWkpHWlVwVFJxN2pudEo2RU1peFdtR2ZN"
    async FabricUrl({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "partHash": "hqp_5jwGqMpDJGrwBy1UYEHuADdefmn5wupVSC6pJHTZ8UYsodY1"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib34vcL4BA88L6sDsHU83Zh4gqekBB/q/iq__xs1pMyJr5qWewRwtBF8vLiKCcyX/data/hqp_5jwGqMpDJGrwBy1UYEHuADdefmn5wupVSC6pJHTZ8UYsodY1?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDg3MDFmYmY4N2JhODZiNGNlNjg0NDVjY2YyMGZlMWQzNjI5NzFlZDciLCJ0eF9pZCI6IjB4Y2RiYjEwMzA0OWJlYTFkOWFmZmQ4YzIwYmU5OWUyODEzZTliZmIzZWNmNjc5OTRkYjIyOWNlZDUyYjgzOWM1MyIsInFsaWJfaWQiOiJpbGliMzR2Y0w0QkE4OEw2c0RzSFU4M1poNGdxZWtCQiJ9.RVMyNTZLX0ZveTQ5em1jRHpBVXVDcHA4YU12WnFVUmozWm1hUUozWGEyUjFSbVhTelJ0ZDZkYUxGcHFxV2F2aXNEQVY3S0pxWkpHWlVwVFJxN2pudEo2RU1peFdtR2ZN"
    async FabricUrl({
      "versionHash": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP",
      "partHash": "hqp_5jwGqMpDJGrwBy1UYEHuADdefmn5wupVSC6pJHTZ8UYsodY1"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/q/hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP/data/hqp_5jwGqMpDJGrwBy1UYEHuADdefmn5wupVSC6pJHTZ8UYsodY1?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDg3MDFmYmY4N2JhODZiNGNlNjg0NDVjY2YyMGZlMWQzNjI5NzFlZDciLCJ0eF9pZCI6IjB4Y2RiYjEwMzA0OWJlYTFkOWFmZmQ4YzIwYmU5OWUyODEzZTliZmIzZWNmNjc5OTRkYjIyOWNlZDUyYjgzOWM1MyJ9.RVMyNTZLXzlNeHJHeVM2dzlxTW1YYXJlOUh4ZjZkSGRRWFBpTng5SlloSFVUUnBibWdvRFhNNnpnMjFrVXM0ZzU5UHhoQzlkVzNyUmN3TlJIVVBBQ0ozb2g1OUY0Tjkx"
    async FabricUrl({
      "versionHash": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP",
      "call": "method"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/q/hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP/call/method?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDg3MDFmYmY4N2JhODZiNGNlNjg0NDVjY2YyMGZlMWQzNjI5NzFlZDciLCJ0eF9pZCI6IjB4Y2RiYjEwMzA0OWJlYTFkOWFmZmQ4YzIwYmU5OWUyODEzZTliZmIzZWNmNjc5OTRkYjIyOWNlZDUyYjgzOWM1MyJ9.RVMyNTZLXzlNeHJHeVM2dzlxTW1YYXJlOUh4ZjZkSGRRWFBpTng5SlloSFVUUnBibWdvRFhNNnpnMjFrVXM0ZzU5UHhoQzlkVzNyUmN3TlJIVVBBQ0ozb2g1OUY0Tjkx"
    async FabricUrl({
      "versionHash": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP",
      "rep": "image"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/q/hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP/rep/image?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDg3MDFmYmY4N2JhODZiNGNlNjg0NDVjY2YyMGZlMWQzNjI5NzFlZDciLCJ0eF9pZCI6IjB4Y2RiYjEwMzA0OWJlYTFkOWFmZmQ4YzIwYmU5OWUyODEzZTliZmIzZWNmNjc5OTRkYjIyOWNlZDUyYjgzOWM1MyJ9.RVMyNTZLXzlNeHJHeVM2dzlxTW1YYXJlOUh4ZjZkSGRRWFBpTng5SlloSFVUUnBibWdvRFhNNnpnMjFrVXM0ZzU5UHhoQzlkVzNyUmN3TlJIVVBBQ0ozb2g1OUY0Tjkx"
    async FabricUrl({
      "versionHash": "hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "partHash": "hqp_5jwGqMpDJGrwBy1UYEHuADdefmn5wupVSC6pJHTZ8UYsodY1"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/q/hq__FpdWHvmvebDvYTkRDG2voeSCKowWMpd2z6WNASAbchaMPr445EaBt945W3Ejxfz922DamPajFP/data/hqp_5jwGqMpDJGrwBy1UYEHuADdefmn5wupVSC6pJHTZ8UYsodY1?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDg3MDFmYmY4N2JhODZiNGNlNjg0NDVjY2YyMGZlMWQzNjI5NzFlZDciLCJ0eF9pZCI6IjB4Y2RiYjEwMzA0OWJlYTFkOWFmZmQ4YzIwYmU5OWUyODEzZTliZmIzZWNmNjc5OTRkYjIyOWNlZDUyYjgzOWM1MyJ9.RVMyNTZLXzlNeHJHeVM2dzlxTW1YYXJlOUh4ZjZkSGRRWFBpTng5SlloSFVUUnBibWdvRFhNNnpnMjFrVXM0ZzU5UHhoQzlkVzNyUmN3TlJIVVBBQ0ozb2g1OUY0Tjkx"
    async FabricUrl({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "queryParams": {
        "param1": "value1",
        "param2": "value2",
        "param3": "value3"
      }
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib34vcL4BA88L6sDsHU83Zh4gqekBB/q/iq__xs1pMyJr5qWewRwtBF8vLiKCcyX?param1=value1&param2=value2&param3=value3&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDg3MDFmYmY4N2JhODZiNGNlNjg0NDVjY2YyMGZlMWQzNjI5NzFlZDciLCJ0eF9pZCI6IjB4Y2RiYjEwMzA0OWJlYTFkOWFmZmQ4YzIwYmU5OWUyODEzZTliZmIzZWNmNjc5OTRkYjIyOWNlZDUyYjgzOWM1MyIsInFsaWJfaWQiOiJpbGliMzR2Y0w0QkE4OEw2c0RzSFU4M1poNGdxZWtCQiJ9.RVMyNTZLX0ZveTQ5em1jRHpBVXVDcHA4YU12WnFVUmozWm1hUUozWGEyUjFSbVhTelJ0ZDZkYUxGcHFxV2F2aXNEQVY3S0pxWkpHWlVwVFJxN2pudEo2RU1peFdtR2ZN"
    async FabricUrl({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "noAuth": true
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib34vcL4BA88L6sDsHU83Zh4gqekBB/q/iq__xs1pMyJr5qWewRwtBF8vLiKCcyX?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDg3MDFmYmY4N2JhODZiNGNlNjg0NDVjY2YyMGZlMWQzNjI5NzFlZDciLCJxbGliX2lkIjoiaWxpYjM0dmNMNEJBODhMNnNEc0hVODNaaDRncWVrQkIifQ%3D%3D.RVMyNTZLX0tZcERTNkhVejgzUWV6UjRnc0tSZnJLQldHdHo2UFhFOEhvTExWbktaWndrVU1ZYzNYTkxDNVFGVUxuS2lxZFc0VWR3WTVFU3dQM3Y2OHoxUmlSc0VXS1JE"
    async FabricUrl({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "rep": "image",
      "queryParams": {},
      "channelAuth": false,
      "noAuth": false,
      "noCache": false
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib34vcL4BA88L6sDsHU83Zh4gqekBB/q/iq__xs1pMyJr5qWewRwtBF8vLiKCcyX/rep/image?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDg3MDFmYmY4N2JhODZiNGNlNjg0NDVjY2YyMGZlMWQzNjI5NzFlZDciLCJ0eF9pZCI6IjB4Y2RiYjEwMzA0OWJlYTFkOWFmZmQ4YzIwYmU5OWUyODEzZTliZmIzZWNmNjc5OTRkYjIyOWNlZDUyYjgzOWM1MyIsInFsaWJfaWQiOiJpbGliMzR2Y0w0QkE4OEw2c0RzSFU4M1poNGdxZWtCQiJ9.RVMyNTZLX0ZveTQ5em1jRHpBVXVDcHA4YU12WnFVUmozWm1hUUozWGEyUjFSbVhTelJ0ZDZkYUxGcHFxV2F2aXNEQVY3S0pxWkpHWlVwVFJxN2pudEo2RU1peFdtR2ZN"
    async FabricUrl({
      "libraryId": "ilib34vcL4BA88L6sDsHU83Zh4gqekBB",
      "objectId": "iq__xs1pMyJr5qWewRwtBF8vLiKCcyX",
      "rep": "image",
      "queryParams": {},
      "channelAuth": false,
      "noAuth": true,
      "noCache": false
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib34vcL4BA88L6sDsHU83Zh4gqekBB/q/iq__xs1pMyJr5qWewRwtBF8vLiKCcyX/rep/image?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDg3MDFmYmY4N2JhODZiNGNlNjg0NDVjY2YyMGZlMWQzNjI5NzFlZDciLCJxbGliX2lkIjoiaWxpYjM0dmNMNEJBODhMNnNEc0hVODNaaDRncWVrQkIifQ%3D%3D.RVMyNTZLX0tZcERTNkhVejgzUWV6UjRnc0tSZnJLQldHdHo2UFhFOEhvTExWbktaWndrVU1ZYzNYTkxDNVFGVUxuS2lxZFc0VWR3WTVFU3dQM3Y2OHoxUmlSc0VXS1JE"
    Source:

    async FileUrl({
    libraryIdoptional,
    objectIdoptional,
    versionHashoptional,
    writeTokenoptional,
    filePath,
    queryParamsoptional,
    noCacheoptional
    })
    → Promise.<string>

    Generate a URL to the specified content object file with appropriate authorization token.

    Returns: URL to the specified file with authorization token
    Parameters:
    Name Type Attributes Default Description
    cacheId string <optional>

    Cache ID corresponding a previous query

    sort Array.<string> | string <optional>

    Sort by the specified key(s)

    • @param {boolean=} filterOptions.sortDesc=false - Sort in descending order
    select Array.<string> | string <optional>

    Include only the specified metadata keys

    filter Array.<object> | object <optional>

    Filter objects by metadata

    Properties
    Name Type Attributes Description
    key string <optional>

    Key to filter on

    type string <optional>

    Type of filter to use for the specified key:

    • eq, neq, lt, lte, gt, gte, cnt (contains), ncnt (does not contain),
    filter string <optional>

    Filter for the specified key

    Examples
    async ContentObjects({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2"
    });
    
    
    {
      "contents": [
        {
          "id": "iq__264CqHtcaHyfRhRNQ2CDDTAR9RAm",
          "versions": [
            {
              "id": "iq__264CqHtcaHyfRhRNQ2CDDTAR9RAm",
              "hash": "hq__8hUdeXDnJL4G4c4FR2593eCT7wxqonEdoakmFKmCWSkhFP8yUYC4PNGUEkCcLn9vWk8XJS1G1j",
              "type": "",
              "meta": {
                "name": "Test Object 5",
                "otherKey": 5
              }
            }
          ]
        },
        {
          "id": "iq__2Hra4KACwJPjyaGBKMYd2CkABQ3C",
          "versions": [
            {
              "id": "iq__2Hra4KACwJPjyaGBKMYd2CkABQ3C",
              "hash": "hq__HDETPpGYLkL5c89pNevcpJqJXxqtJiBA7AC11fqnVek5ETt5AoWFoDyo1u92bNrzxRb3jostnn",
              "type": "",
              "meta": {
                "name": "Test Object 4",
                "otherKey": 6
              }
            }
          ]
        },
        {
          "id": "iq__2jPSPikitHqhuUQPrQfjeSScxXG2",
          "versions": [
            {
              "id": "iq__2jPSPikitHqhuUQPrQfjeSScxXG2",
              "hash": "hq__Boximzz5uN9XqmMrDyUaWJiBjAddnRUZSVwctAV8ohzPdjV5nvDZ1BKXN5YM7whBYW9FYjNxri",
              "type": "",
              "meta": {
                "name": "Test Object 1",
                "otherKey": 9
              }
            }
          ]
        },
        {
          "id": "iq__2nb8kqtkm6eE6rcM4aKtaQKju41b",
          "versions": [
            {
              "id": "iq__2nb8kqtkm6eE6rcM4aKtaQKju41b",
              "hash": "hq__Bra8Zv1wHu4CezMWd8HTJ2Qjm621JTL6aFwfAHjk239wd3fkKAuFYWfgkFqTLgMRu7QGJEUWfw",
              "type": "",
              "meta": {
                "name": "Test Object 7",
                "otherKey": 3
              }
            }
          ]
        },
        {
          "id": "iq__2ugTQD5c16m4RAayPVBvwZ9VwQQ5",
          "versions": [
            {
              "id": "iq__2ugTQD5c16m4RAayPVBvwZ9VwQQ5",
              "hash": "hq__8MmC5vXJSGF9e851VCuMvxGvWGZ4cBgVQybmW6asB1VpSNhdpY6vQ3mzxoyYJkG6ppVNf6oBD7",
              "type": "",
              "meta": {
                "name": "Test Object 6",
                "otherKey": 4
              }
            }
          ]
        },
        {
          "id": "iq__2xBGw2qG7vuA7nbjzzANVVqDUAw8",
          "versions": [
            {
              "id": "iq__2xBGw2qG7vuA7nbjzzANVVqDUAw8",
              "hash": "hq__88BZvZnV8a6B3sivDjtSDByvj2M8viuySCpmXnpgSnKhta1E7sQvf5wcoAUsJZGhrTHiBBZajx",
              "type": "",
              "meta": {
                "name": "Test Object 3",
                "otherKey": 7
              }
            }
          ]
        },
        {
          "id": "iq__2yBEnkFK42eoj1997VNCfHjZnAB6",
          "versions": [
            {
              "id": "iq__2yBEnkFK42eoj1997VNCfHjZnAB6",
              "hash": "hq__P8WsHKJfVCju7GWvqrqQoPaqFQiZmB3CpmZJgtPPrdMZcH8ueaqBduNqFMQnUiiuJEJWQLw9e",
              "type": "",
              "meta": {
                "name": "Test Object 10",
                "otherKey": 0
              }
            }
          ]
        },
        {
          "id": "iq__3ZXEiVSUvAPtmm9nGBgCdRvNVaiK",
          "versions": [
            {
              "id": "iq__3ZXEiVSUvAPtmm9nGBgCdRvNVaiK",
              "hash": "hq__DxuPjFLuftv772matoE1vTLHXC1WmBenUJGgLxCHarr5SDPs1TP54GkTnDC75Sqpwe5mCSF5H1",
              "type": "",
              "meta": {
                "name": "Test Object 2",
                "otherKey": 8
              }
            }
          ]
        },
        {
          "id": "iq__4MU6LaeTxcBrvJCxqjHedjAkyhJg",
          "versions": [
            {
              "id": "iq__4MU6LaeTxcBrvJCxqjHedjAkyhJg",
              "hash": "hq__JsVFP3krNJAt5MgxCNWU6YMjF4KPFDjBnakY5yT9u3AjZEUz1LKrQPbfXE9GHofmAgtb8Wxz7A",
              "type": "",
              "meta": {
                "name": "Test Object 9",
                "otherKey": 1
              }
            }
          ]
        },
        {
          "id": "iq__RFYTaDjkn598nZ4ajrMYpATukbh",
          "versions": [
            {
              "id": "iq__RFYTaDjkn598nZ4ajrMYpATukbh",
              "hash": "hq__9BK85AzNUv2XbA4T35wAwNTaJFJstQ4CU3rMT1yBexC6PKQpAgcgSDWVbnYhTzLyYP8ZcSYTqy",
              "type": "",
              "meta": {
                "name": "Test Object 8",
                "otherKey": 2
              }
            }
          ]
        }
      ],
      "paging": {
        "cache_id": "icrsEaRFLxzfw1qiYGgBtnrvXD",
        "cached": false,
        "next": 0,
        "previous": 0,
        "first": 0,
        "last": 0,
        "current": 0,
        "pages": 1,
        "limit": 100,
        "items": 10
      }
    }
    async ContentObjects({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "filterOptions": {
        "sort": "name"
      }
    });
    
    
    {
      "contents": [
        {
          "id": "iq__2jPSPikitHqhuUQPrQfjeSScxXG2",
          "versions": [
            {
              "id": "iq__2jPSPikitHqhuUQPrQfjeSScxXG2",
              "hash": "hq__Boximzz5uN9XqmMrDyUaWJiBjAddnRUZSVwctAV8ohzPdjV5nvDZ1BKXN5YM7whBYW9FYjNxri",
              "type": "",
              "meta": {
                "name": "Test Object 1",
                "otherKey": 9
              }
            }
          ]
        },
        {
          "id": "iq__2yBEnkFK42eoj1997VNCfHjZnAB6",
          "versions": [
            {
              "id": "iq__2yBEnkFK42eoj1997VNCfHjZnAB6",
              "hash": "hq__P8WsHKJfVCju7GWvqrqQoPaqFQiZmB3CpmZJgtPPrdMZcH8ueaqBduNqFMQnUiiuJEJWQLw9e",
              "type": "",
              "meta": {
                "name": "Test Object 10",
                "otherKey": 0
              }
            }
          ]
        },
        {
          "id": "iq__3ZXEiVSUvAPtmm9nGBgCdRvNVaiK",
          "versions": [
            {
              "id": "iq__3ZXEiVSUvAPtmm9nGBgCdRvNVaiK",
              "hash": "hq__DxuPjFLuftv772matoE1vTLHXC1WmBenUJGgLxCHarr5SDPs1TP54GkTnDC75Sqpwe5mCSF5H1",
              "type": "",
              "meta": {
                "name": "Test Object 2",
                "otherKey": 8
              }
            }
          ]
        },
        {
          "id": "iq__2xBGw2qG7vuA7nbjzzANVVqDUAw8",
          "versions": [
            {
              "id": "iq__2xBGw2qG7vuA7nbjzzANVVqDUAw8",
              "hash": "hq__88BZvZnV8a6B3sivDjtSDByvj2M8viuySCpmXnpgSnKhta1E7sQvf5wcoAUsJZGhrTHiBBZajx",
              "type": "",
              "meta": {
                "name": "Test Object 3",
                "otherKey": 7
              }
            }
          ]
        },
        {
          "id": "iq__2Hra4KACwJPjyaGBKMYd2CkABQ3C",
          "versions": [
            {
              "id": "iq__2Hra4KACwJPjyaGBKMYd2CkABQ3C",
              "hash": "hq__HDETPpGYLkL5c89pNevcpJqJXxqtJiBA7AC11fqnVek5ETt5AoWFoDyo1u92bNrzxRb3jostnn",
              "type": "",
              "meta": {
                "name": "Test Object 4",
                "otherKey": 6
              }
            }
          ]
        },
        {
          "id": "iq__264CqHtcaHyfRhRNQ2CDDTAR9RAm",
          "versions": [
            {
              "id": "iq__264CqHtcaHyfRhRNQ2CDDTAR9RAm",
              "hash": "hq__8hUdeXDnJL4G4c4FR2593eCT7wxqonEdoakmFKmCWSkhFP8yUYC4PNGUEkCcLn9vWk8XJS1G1j",
              "type": "",
              "meta": {
                "name": "Test Object 5",
                "otherKey": 5
              }
            }
          ]
        },
        {
          "id": "iq__2ugTQD5c16m4RAayPVBvwZ9VwQQ5",
          "versions": [
            {
              "id": "iq__2ugTQD5c16m4RAayPVBvwZ9VwQQ5",
              "hash": "hq__8MmC5vXJSGF9e851VCuMvxGvWGZ4cBgVQybmW6asB1VpSNhdpY6vQ3mzxoyYJkG6ppVNf6oBD7",
              "type": "",
              "meta": {
                "name": "Test Object 6",
                "otherKey": 4
              }
            }
          ]
        },
        {
          "id": "iq__2nb8kqtkm6eE6rcM4aKtaQKju41b",
          "versions": [
            {
              "id": "iq__2nb8kqtkm6eE6rcM4aKtaQKju41b",
              "hash": "hq__Bra8Zv1wHu4CezMWd8HTJ2Qjm621JTL6aFwfAHjk239wd3fkKAuFYWfgkFqTLgMRu7QGJEUWfw",
              "type": "",
              "meta": {
                "name": "Test Object 7",
                "otherKey": 3
              }
            }
          ]
        },
        {
          "id": "iq__RFYTaDjkn598nZ4ajrMYpATukbh",
          "versions": [
            {
              "id": "iq__RFYTaDjkn598nZ4ajrMYpATukbh",
              "hash": "hq__9BK85AzNUv2XbA4T35wAwNTaJFJstQ4CU3rMT1yBexC6PKQpAgcgSDWVbnYhTzLyYP8ZcSYTqy",
              "type": "",
              "meta": {
                "name": "Test Object 8",
                "otherKey": 2
              }
            }
          ]
        },
        {
          "id": "iq__4MU6LaeTxcBrvJCxqjHedjAkyhJg",
          "versions": [
            {
              "id": "iq__4MU6LaeTxcBrvJCxqjHedjAkyhJg",
              "hash": "hq__JsVFP3krNJAt5MgxCNWU6YMjF4KPFDjBnakY5yT9u3AjZEUz1LKrQPbfXE9GHofmAgtb8Wxz7A",
              "type": "",
              "meta": {
                "name": "Test Object 9",
                "otherKey": 1
              }
            }
          ]
        }
      ],
      "paging": {
        "cache_id": "icrsBz888SwYwGhvoTMBjhNmiA",
        "cached": false,
        "next": 0,
        "previous": 0,
        "first": 0,
        "last": 0,
        "current": 0,
        "pages": 1,
        "limit": 100,
        "items": 10
      }
    }
    async ContentObjects({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "filterOptions": {
        "sort": "name",
        "sortDesc": true
      }
    });
    
    
    {
      "contents": [
        {
          "id": "iq__4MU6LaeTxcBrvJCxqjHedjAkyhJg",
          "versions": [
            {
              "id": "iq__4MU6LaeTxcBrvJCxqjHedjAkyhJg",
              "hash": "hq__JsVFP3krNJAt5MgxCNWU6YMjF4KPFDjBnakY5yT9u3AjZEUz1LKrQPbfXE9GHofmAgtb8Wxz7A",
              "type": "",
              "meta": {
                "name": "Test Object 9",
                "otherKey": 1
              }
            }
          ]
        },
        {
          "id": "iq__RFYTaDjkn598nZ4ajrMYpATukbh",
          "versions": [
            {
              "id": "iq__RFYTaDjkn598nZ4ajrMYpATukbh",
              "hash": "hq__9BK85AzNUv2XbA4T35wAwNTaJFJstQ4CU3rMT1yBexC6PKQpAgcgSDWVbnYhTzLyYP8ZcSYTqy",
              "type": "",
              "meta": {
                "name": "Test Object 8",
                "otherKey": 2
              }
            }
          ]
        },
        {
          "id": "iq__2nb8kqtkm6eE6rcM4aKtaQKju41b",
          "versions": [
            {
              "id": "iq__2nb8kqtkm6eE6rcM4aKtaQKju41b",
              "hash": "hq__Bra8Zv1wHu4CezMWd8HTJ2Qjm621JTL6aFwfAHjk239wd3fkKAuFYWfgkFqTLgMRu7QGJEUWfw",
              "type": "",
              "meta": {
                "name": "Test Object 7",
                "otherKey": 3
              }
            }
          ]
        },
        {
          "id": "iq__2ugTQD5c16m4RAayPVBvwZ9VwQQ5",
          "versions": [
            {
              "id": "iq__2ugTQD5c16m4RAayPVBvwZ9VwQQ5",
              "hash": "hq__8MmC5vXJSGF9e851VCuMvxGvWGZ4cBgVQybmW6asB1VpSNhdpY6vQ3mzxoyYJkG6ppVNf6oBD7",
              "type": "",
              "meta": {
                "name": "Test Object 6",
                "otherKey": 4
              }
            }
          ]
        },
        {
          "id": "iq__264CqHtcaHyfRhRNQ2CDDTAR9RAm",
          "versions": [
            {
              "id": "iq__264CqHtcaHyfRhRNQ2CDDTAR9RAm",
              "hash": "hq__8hUdeXDnJL4G4c4FR2593eCT7wxqonEdoakmFKmCWSkhFP8yUYC4PNGUEkCcLn9vWk8XJS1G1j",
              "type": "",
              "meta": {
                "name": "Test Object 5",
                "otherKey": 5
              }
            }
          ]
        },
        {
          "id": "iq__2Hra4KACwJPjyaGBKMYd2CkABQ3C",
          "versions": [
            {
              "id": "iq__2Hra4KACwJPjyaGBKMYd2CkABQ3C",
              "hash": "hq__HDETPpGYLkL5c89pNevcpJqJXxqtJiBA7AC11fqnVek5ETt5AoWFoDyo1u92bNrzxRb3jostnn",
              "type": "",
              "meta": {
                "name": "Test Object 4",
                "otherKey": 6
              }
            }
          ]
        },
        {
          "id": "iq__2xBGw2qG7vuA7nbjzzANVVqDUAw8",
          "versions": [
            {
              "id": "iq__2xBGw2qG7vuA7nbjzzANVVqDUAw8",
              "hash": "hq__88BZvZnV8a6B3sivDjtSDByvj2M8viuySCpmXnpgSnKhta1E7sQvf5wcoAUsJZGhrTHiBBZajx",
              "type": "",
              "meta": {
                "name": "Test Object 3",
                "otherKey": 7
              }
            }
          ]
        },
        {
          "id": "iq__3ZXEiVSUvAPtmm9nGBgCdRvNVaiK",
          "versions": [
            {
              "id": "iq__3ZXEiVSUvAPtmm9nGBgCdRvNVaiK",
              "hash": "hq__DxuPjFLuftv772matoE1vTLHXC1WmBenUJGgLxCHarr5SDPs1TP54GkTnDC75Sqpwe5mCSF5H1",
              "type": "",
              "meta": {
                "name": "Test Object 2",
                "otherKey": 8
              }
            }
          ]
        },
        {
          "id": "iq__2yBEnkFK42eoj1997VNCfHjZnAB6",
          "versions": [
            {
              "id": "iq__2yBEnkFK42eoj1997VNCfHjZnAB6",
              "hash": "hq__P8WsHKJfVCju7GWvqrqQoPaqFQiZmB3CpmZJgtPPrdMZcH8ueaqBduNqFMQnUiiuJEJWQLw9e",
              "type": "",
              "meta": {
                "name": "Test Object 10",
                "otherKey": 0
              }
            }
          ]
        },
        {
          "id": "iq__2jPSPikitHqhuUQPrQfjeSScxXG2",
          "versions": [
            {
              "id": "iq__2jPSPikitHqhuUQPrQfjeSScxXG2",
              "hash": "hq__Boximzz5uN9XqmMrDyUaWJiBjAddnRUZSVwctAV8ohzPdjV5nvDZ1BKXN5YM7whBYW9FYjNxri",
              "type": "",
              "meta": {
                "name": "Test Object 1",
                "otherKey": 9
              }
            }
          ]
        }
      ],
      "paging": {
        "cache_id": "icrs6NF7h9TiysMGEGPsf4ZzTX",
        "cached": false,
        "next": 0,
        "previous": 0,
        "first": 0,
        "last": 0,
        "current": 0,
        "pages": 1,
        "limit": 100,
        "items": 10
      }
    }
    async ContentObjects({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "filterOptions": {
        "sort": [
          "name"
        ],
        "filter": [
          {
            "key": "name",
            "type": "gte",
            "filter": "Test Object 3"
          },
          {
            "key": "name",
            "type": "lte",
            "filter": "Test Object 7"
          }
        ]
      }
    });
    
    
    {
      "contents": [
        {
          "id": "iq__2xBGw2qG7vuA7nbjzzANVVqDUAw8",
          "versions": [
            {
              "id": "iq__2xBGw2qG7vuA7nbjzzANVVqDUAw8",
              "hash": "hq__88BZvZnV8a6B3sivDjtSDByvj2M8viuySCpmXnpgSnKhta1E7sQvf5wcoAUsJZGhrTHiBBZajx",
              "type": "",
              "meta": {
                "name": "Test Object 3",
                "otherKey": 7
              }
            }
          ]
        },
        {
          "id": "iq__2Hra4KACwJPjyaGBKMYd2CkABQ3C",
          "versions": [
            {
              "id": "iq__2Hra4KACwJPjyaGBKMYd2CkABQ3C",
              "hash": "hq__HDETPpGYLkL5c89pNevcpJqJXxqtJiBA7AC11fqnVek5ETt5AoWFoDyo1u92bNrzxRb3jostnn",
              "type": "",
              "meta": {
                "name": "Test Object 4",
                "otherKey": 6
              }
            }
          ]
        },
        {
          "id": "iq__264CqHtcaHyfRhRNQ2CDDTAR9RAm",
          "versions": [
            {
              "id": "iq__264CqHtcaHyfRhRNQ2CDDTAR9RAm",
              "hash": "hq__8hUdeXDnJL4G4c4FR2593eCT7wxqonEdoakmFKmCWSkhFP8yUYC4PNGUEkCcLn9vWk8XJS1G1j",
              "type": "",
              "meta": {
                "name": "Test Object 5",
                "otherKey": 5
              }
            }
          ]
        },
        {
          "id": "iq__2ugTQD5c16m4RAayPVBvwZ9VwQQ5",
          "versions": [
            {
              "id": "iq__2ugTQD5c16m4RAayPVBvwZ9VwQQ5",
              "hash": "hq__8MmC5vXJSGF9e851VCuMvxGvWGZ4cBgVQybmW6asB1VpSNhdpY6vQ3mzxoyYJkG6ppVNf6oBD7",
              "type": "",
              "meta": {
                "name": "Test Object 6",
                "otherKey": 4
              }
            }
          ]
        },
        {
          "id": "iq__2nb8kqtkm6eE6rcM4aKtaQKju41b",
          "versions": [
            {
              "id": "iq__2nb8kqtkm6eE6rcM4aKtaQKju41b",
              "hash": "hq__Bra8Zv1wHu4CezMWd8HTJ2Qjm621JTL6aFwfAHjk239wd3fkKAuFYWfgkFqTLgMRu7QGJEUWfw",
              "type": "",
              "meta": {
                "name": "Test Object 7",
                "otherKey": 3
              }
            }
          ]
        }
      ],
      "paging": {
        "cache_id": "icrs32uLXAV55BTrtpG2u2PGBg",
        "cached": false,
        "next": 0,
        "previous": 0,
        "first": 0,
        "last": 0,
        "current": 0,
        "pages": 1,
        "limit": 100,
        "items": 5
      }
    }
    async ContentObjects({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "filterOptions": {
        "sort": "name",
        "select": [
          "name"
        ]
      }
    });
    
    
    {
      "contents": [
        {
          "id": "iq__2jPSPikitHqhuUQPrQfjeSScxXG2",
          "versions": [
            {
              "id": "iq__2jPSPikitHqhuUQPrQfjeSScxXG2",
              "hash": "hq__Boximzz5uN9XqmMrDyUaWJiBjAddnRUZSVwctAV8ohzPdjV5nvDZ1BKXN5YM7whBYW9FYjNxri",
              "type": "",
              "meta": {
                "name": "Test Object 1"
              }
            }
          ]
        },
        {
          "id": "iq__2yBEnkFK42eoj1997VNCfHjZnAB6",
          "versions": [
            {
              "id": "iq__2yBEnkFK42eoj1997VNCfHjZnAB6",
              "hash": "hq__P8WsHKJfVCju7GWvqrqQoPaqFQiZmB3CpmZJgtPPrdMZcH8ueaqBduNqFMQnUiiuJEJWQLw9e",
              "type": "",
              "meta": {
                "name": "Test Object 10"
              }
            }
          ]
        },
        {
          "id": "iq__3ZXEiVSUvAPtmm9nGBgCdRvNVaiK",
          "versions": [
            {
              "id": "iq__3ZXEiVSUvAPtmm9nGBgCdRvNVaiK",
              "hash": "hq__DxuPjFLuftv772matoE1vTLHXC1WmBenUJGgLxCHarr5SDPs1TP54GkTnDC75Sqpwe5mCSF5H1",
              "type": "",
              "meta": {
                "name": "Test Object 2"
              }
            }
          ]
        },
        {
          "id": "iq__2xBGw2qG7vuA7nbjzzANVVqDUAw8",
          "versions": [
            {
              "id": "iq__2xBGw2qG7vuA7nbjzzANVVqDUAw8",
              "hash": "hq__88BZvZnV8a6B3sivDjtSDByvj2M8viuySCpmXnpgSnKhta1E7sQvf5wcoAUsJZGhrTHiBBZajx",
              "type": "",
              "meta": {
                "name": "Test Object 3"
              }
            }
          ]
        },
        {
          "id": "iq__2Hra4KACwJPjyaGBKMYd2CkABQ3C",
          "versions": [
            {
              "id": "iq__2Hra4KACwJPjyaGBKMYd2CkABQ3C",
              "hash": "hq__HDETPpGYLkL5c89pNevcpJqJXxqtJiBA7AC11fqnVek5ETt5AoWFoDyo1u92bNrzxRb3jostnn",
              "type": "",
              "meta": {
                "name": "Test Object 4"
              }
            }
          ]
        },
        {
          "id": "iq__264CqHtcaHyfRhRNQ2CDDTAR9RAm",
          "versions": [
            {
              "id": "iq__264CqHtcaHyfRhRNQ2CDDTAR9RAm",
              "hash": "hq__8hUdeXDnJL4G4c4FR2593eCT7wxqonEdoakmFKmCWSkhFP8yUYC4PNGUEkCcLn9vWk8XJS1G1j",
              "type": "",
              "meta": {
                "name": "Test Object 5"
              }
            }
          ]
        },
        {
          "id": "iq__2ugTQD5c16m4RAayPVBvwZ9VwQQ5",
          "versions": [
            {
              "id": "iq__2ugTQD5c16m4RAayPVBvwZ9VwQQ5",
              "hash": "hq__8MmC5vXJSGF9e851VCuMvxGvWGZ4cBgVQybmW6asB1VpSNhdpY6vQ3mzxoyYJkG6ppVNf6oBD7",
              "type": "",
              "meta": {
                "name": "Test Object 6"
              }
            }
          ]
        },
        {
          "id": "iq__2nb8kqtkm6eE6rcM4aKtaQKju41b",
          "versions": [
            {
              "id": "iq__2nb8kqtkm6eE6rcM4aKtaQKju41b",
              "hash": "hq__Bra8Zv1wHu4CezMWd8HTJ2Qjm621JTL6aFwfAHjk239wd3fkKAuFYWfgkFqTLgMRu7QGJEUWfw",
              "type": "",
              "meta": {
                "name": "Test Object 7"
              }
            }
          ]
        },
        {
          "id": "iq__RFYTaDjkn598nZ4ajrMYpATukbh",
          "versions": [
            {
              "id": "iq__RFYTaDjkn598nZ4ajrMYpATukbh",
              "hash": "hq__9BK85AzNUv2XbA4T35wAwNTaJFJstQ4CU3rMT1yBexC6PKQpAgcgSDWVbnYhTzLyYP8ZcSYTqy",
              "type": "",
              "meta": {
                "name": "Test Object 8"
              }
            }
          ]
        },
        {
          "id": "iq__4MU6LaeTxcBrvJCxqjHedjAkyhJg",
          "versions": [
            {
              "id": "iq__4MU6LaeTxcBrvJCxqjHedjAkyhJg",
              "hash": "hq__JsVFP3krNJAt5MgxCNWU6YMjF4KPFDjBnakY5yT9u3AjZEUz1LKrQPbfXE9GHofmAgtb8Wxz7A",
              "type": "",
              "meta": {
                "name": "Test Object 9"
              }
            }
          ]
        }
      ],
      "paging": {
        "cache_id": "icrsH3DAZpb4t3Hc4SLwPUwr1x",
        "cached": false,
        "next": 0,
        "previous": 0,
        "first": 0,
        "last": 0,
        "current": 0,
        "pages": 1,
        "limit": 100,
        "items": 10
      }
    }
    Source:

    async ContentObjectVersions({
    libraryId,
    objectId
    })
    → Promise.<Object>

    List the versions of a content object

    Returns: Response containing versions of the object
    Parameters:
    Name Type Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    Example
    async ContentObjectVersions({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "versions": [
        {
          "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
          "hash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
          "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
        },
        {
          "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
          "hash": "hq__D7Djv1uz5pDgGujJ3dtZDybGjSVAK1gzFpf7joMiMKT6HWUCm8Jcra7G9fGWZEygAA4qTKzZxN",
          "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
        }
      ]
    }
    Source:

    ContentSpaceId() → string

    Get the ID of the current content space

    Returns:

    contentSpaceId - The ID of the current content space

    Source:

    async ContentType({
    nameoptional,
    typeIdoptional,
    versionHashoptional
    })
    → Promise.<Object>

    Find the content type accessible to the current user by name, ID, or version hash

    Returns: The content type, if found
    Parameters:
    Name Type Attributes Description
    name string <optional>

    Name of the content type to find

    typeId string <optional>

    ID of the content type to find

    versionHash string <optional>

    Version hash of the content type to find

    Examples
    async ContentType({
      "typeId": "iq__42gJKSsPoLCNkmEiDopEfPSujc2e"
    });
    
    
    {
      "id": "iq__42gJKSsPoLCNkmEiDopEfPSujc2e",
      "hash": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz",
      "name": "Library",
      "meta": {
        "bitcode_part": "hqp_3AttPxAV6U7nRM1szSYiV3j16oVRrokT6nnrh6acsRa2vnXi",
        "eluv.description": "",
        "name": "Library"
      }
    }
    async ContentType({
      "typeId": "iq__22H7vhkwVD8QDPWjANkB4aAXpCUg"
    });
    
    
    {
      "id": "iq__22H7vhkwVD8QDPWjANkB4aAXpCUg",
      "hash": "hq__7PYaQbqz7zju1C3cmEU2x7cF5nbsxAnj951JT96NseEGD571KfMfVoNvb9go3kdcJmb4FpD5Gc",
      "name": "Sponsored Content",
      "meta": {
        "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
        "custom_contract": {
          "abi": [
            {
              "constant": true,
              "inputs": [],
              "name": "creator",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccessInfo",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "validateAvailability",
              "outputs": [],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccess",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "score_pct",
                  "type": "uint256"
                }
              ],
              "name": "runFinalize",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "preset_access_charge",
                  "type": "uint256"
                }
              ],
              "name": "setPresetAccessCharge",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "mandatoryPresetAccessCharge",
              "outputs": [
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "proposed_status_code",
                  "type": "int256"
                }
              ],
              "name": "runStatusChange",
              "outputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "campaign_manager",
                  "type": "address"
                }
              ],
              "name": "setCampaignManager",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "mandatory_preset_access_charge",
                  "type": "bool"
                }
              ],
              "name": "setMandatoryPresetAccessCharge",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "kill",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "name": "runDescribeStatus",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "commercialOfferingManagerAddress",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "region",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "version",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "commercial_offering_manager_address",
                  "type": "address"
                }
              ],
              "name": "setCommercialOfferingManagerAddress",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "r",
                  "type": "address"
                }
              ],
              "name": "setRegion",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "mandatory_sponsoring",
                  "type": "bool"
                }
              ],
              "name": "setMandatorySponsoring",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_ACCESS",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newCreator",
                  "type": "address"
                }
              ],
              "name": "transferCreatorship",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runCreate",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "owner",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "content",
                  "type": "address"
                },
                {
                  "name": "accessor",
                  "type": "address"
                }
              ],
              "name": "isAvailable",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runKill",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "content",
                  "type": "address"
                },
                {
                  "name": "sd",
                  "type": "bool"
                },
                {
                  "name": "hd",
                  "type": "bool"
                },
                {
                  "name": "start",
                  "type": "uint256"
                },
                {
                  "name": "end",
                  "type": "uint256"
                },
                {
                  "name": "r",
                  "type": "address"
                }
              ],
              "name": "setAvailability",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "name": "availability",
              "outputs": [
                {
                  "name": "clearedSD",
                  "type": "bool"
                },
                {
                  "name": "clearedHD",
                  "type": "bool"
                },
                {
                  "name": "startDate",
                  "type": "uint256"
                },
                {
                  "name": "endDate",
                  "type": "uint256"
                },
                {
                  "name": "region",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "contentSpace",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "presetAccessCharge",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "mandatorySponsoring",
              "outputs": [
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_SEE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "name": "runGrant",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_CHARGE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newOwner",
                  "type": "address"
                }
              ],
              "name": "transferOwnership",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "campaignManager",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "payable": true,
              "stateMutability": "payable",
              "type": "fallback"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                }
              ],
              "name": "Log",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bool"
                }
              ],
              "name": "LogBool",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "a",
                  "type": "address"
                }
              ],
              "name": "LogAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "uint256"
                }
              ],
              "name": "LogUint256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "int256"
                }
              ],
              "name": "LogInt256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes32"
                }
              ],
              "name": "LogBytes32",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "payee",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "LogPayment",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunCreate",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunKill",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "proposedStatusCode",
                  "type": "int256"
                },
                {
                  "indexed": false,
                  "name": "returnStatusCode",
                  "type": "int256"
                }
              ],
              "name": "RunStatusChange",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "indexed": false,
                  "name": "calculateAccessCharge",
                  "type": "int256"
                }
              ],
              "name": "RunAccessCharge",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunAccess",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunFinalize",
              "type": "event"
            }
          ],
          "address": "0x58974630c24a0b2f466536b4732470ab5ce219bd",
          "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f666665726e6732303139303531303135323330304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055610e0a806100a26000396000f3006080604052600436106101ab5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101ad5780630f82c16f146101de578063112d0d32146102a3578063123e0e80146102b85780631768595314610357578063198e76711461036557806329ed61371461037d5780633513a805146103a657806335b979ca146103b1578063409fa286146103d257806341c0e1b5146103ec57806345080442146104015780634c937386146104195780635062d68d1461042e57806354fd4d5014610443578063564fb18d146104585780635661d186146104795780636a9719b11461049a5780636af27417146104b45780636d2e4b1b146104df5780637b1cdb3e146105005780638da5cb5b1461050857806391357d4b1461051d5780639e99bbea14610500578063a7b4a4df14610544578063ab3a74251461057f578063af570c04146105d6578063af75d38f146105eb578063b2041a1514610600578063b535b03e14610615578063e870ed911461062a578063f185db0c1461063a578063f2fde38b1461064f578063fb5e76e614610670575b005b3480156101b957600080fd5b506101c2610685565b60408051600160a060020a039092168252519081900360200190f35b3480156101ea57600080fd5b5060408051602060046024803582810135848102808701860190975280865261027496843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106949650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102af57600080fd5b506101ab61071d565b6040805160206004604435818101358381028086018501909652808552610345958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506107369650505050505050565b60408051918252519081900360200190f35b610345600435602435610754565b34801561037157600080fd5b506101ab600435610770565b34801561038957600080fd5b506103926107a3565b604080519115158252519081900360200190f35b6103456004356107ac565b3480156103bd57600080fd5b506101ab600160a060020a03600435166107af565b3480156103de57600080fd5b506101ab600435151561080c565b3480156103f857600080fd5b506101ab61084d565b34801561040d57600080fd5b50610345600435610889565b34801561042557600080fd5b506101c261088f565b34801561043a57600080fd5b506101c261089e565b34801561044f57600080fd5b506103456108b2565b34801561046457600080fd5b506101ab600160a060020a03600435166108b8565b34801561048557600080fd5b506101ab600160a060020a03600435166108fe565b3480156104a657600080fd5b506101ab6004351515610961565b3480156104c057600080fd5b506104c96109cf565b6040805160ff9092168252519081900360200190f35b3480156104eb57600080fd5b506101ab600160a060020a03600435166109d4565b610345610a2f565b34801561051457600080fd5b506101c2610a34565b34801561052957600080fd5b506104c9600160a060020a0360043581169060243516610a43565b34801561055057600080fd5b506101ab600160a060020a03600435811690602435151590604435151590606435906084359060a43516610b6a565b34801561058b57600080fd5b506105a0600160a060020a0360043516610cda565b6040805195151586529315156020860152848401929092526060840152600160a060020a03166080830152519081900360a00190f35b3480156105e257600080fd5b506101c2610d15565b3480156105f757600080fd5b50610345610d24565b34801561060c57600080fd5b50610392610d2a565b34801561062157600080fd5b506104c9610d4b565b6103456004356024351515610d50565b34801561064657600080fd5b506104c9610d58565b34801561065b57600080fd5b506101ab600160a060020a0360043516610d5d565b34801561067c57600080fd5b506101c2610dcf565b600154600160a060020a031681565b60008080808060ff881615156106b65760009450849350839250829150610713565b6106c03332610a43565b905060ff8116156106de576002945092506000915081905082610713565b60095460ff16151560011415610704576008546002955090935060009250905082610713565b60079450600093508392508291505b5093509350935093565b6107273332610a43565b60ff161561073457600080fd5b565b600060ff8416156107495761074961071d565b506000949350505050565b6000605f82106107665750600061076a565b5060015b92915050565b600254600160a060020a03163214806107935750600254600160a060020a031633145b151561079e57600080fd5b600855565b60095460ff1681565b90565b600254600160a060020a03163214806107d25750600254600160a060020a031633145b15156107dd57600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031632148061082f5750600254600160a060020a031633145b151561083a57600080fd5b6009805460ff1916911515919091179055565b600254600160a060020a03163214806108705750600254600160a060020a031633145b151561087b57600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b6009546101009004600160a060020a031681565b60055481565b600154600160a060020a031632146108cf57600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a03163214806109215750600254600160a060020a031633145b151561092c57600080fd5b60098054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a03163214806109845750600254600160a060020a031633145b151561098f57600080fd5b60078054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600281565b600154600160a060020a031632146109eb57600080fd5b600160a060020a0381161515610a0057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090565b600254600160a060020a031681565b600160a060020a038083166000908152600a602052604081206009549192839261010090041682811515610a82576003830154600160a060020a031691505b600160a060020a03821615610b2e5750604080517f95a078e8000000000000000000000000000000000000000000000000000000008152600160a060020a038781166004830152915183928316916395a078e89160248083019260209291908290030181600087803b158015610af757600080fd5b505af1158015610b0b573d6000803e3d6000fd5b505050506040513d6020811015610b2157600080fd5b50511515610b2e57600a93505b4283600101541115610b3f57601493505b600283015415801590610b555750428360020154105b15610b5f57601e93505b509195945050505050565b600080600088925082600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610bc957600080fd5b505af1158015610bdd573d6000803e3d6000fd5b505050506040513d6020811015610bf357600080fd5b5051600160a060020a03163214610c0957600080fd5b859150811515610c17574291505b506009546101009004600160a060020a0316801515610c335750825b6040805160a08101825298151589529615156020808a0191825289890193845260608a01968752600160a060020a0392831660808b019081529a83166000908152600a9091529790972097518854975160ff199098169015151761ff0019166101009715159790970296909617875551600187015550505160028401555091516003909101805473ffffffffffffffffffffffffffffffffffffffff191691909216179055565b600a60205260009081526040902080546001820154600283015460039093015460ff80841694610100909404169290600160a060020a031685565b600354600160a060020a031681565b60085481565b60075474010000000000000000000000000000000000000000900460ff1681565b600181565b600092915050565b600481565b600254600160a060020a0316321480610d805750600254600160a060020a031633145b1515610d8b57600080fd5b600160a060020a0381161515610da057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600754600160a060020a0316815600a165627a7a72305820e07b208bd87743f14b6371d7b3e98d45fc665d414c5b241de137f302c3533da20029"
        },
        "eluv.displayApp": "displayApp.html",
        "eluv.manageApp": "manageApp.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp.html": {
            ".": {
              "parts": [
                1
              ],
              "size": 123825
            }
          },
          "manageApp.html": {
            ".": {
              "parts": [
                0
              ],
              "size": 123825
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "Sponsored Content"
      }
    }
    async ContentType({
      "typeId": "iq__3KicsTfHxAru9hwCDAfWsLtCKYMa"
    });
    
    
    {
      "id": "iq__3KicsTfHxAru9hwCDAfWsLtCKYMa",
      "hash": "hq__7HBasPghuRRKA39eNXwdvqdytUsq8XKYC4X2wfumA8iNE6F6mFK6G576n5D82mkmCcQCK9bkWx",
      "name": "Channel",
      "meta": {
        "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
        "eluv.displayApp": "displayApp.html",
        "eluv.manageApp": "manageApp.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp.html": {
            ".": {
              "parts": [
                1
              ],
              "size": 82111
            }
          },
          "manageApp.html": {
            ".": {
              "parts": [
                0
              ],
              "size": 82111
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "Channel"
      }
    }
    async ContentType({
      "typeId": "iq__2punfHYE6Xv6B5GmRiuCorsELxei"
    });
    
    
    {
      "id": "iq__2punfHYE6Xv6B5GmRiuCorsELxei",
      "hash": "hq__Dp62NfiHS9PdwxXUNrrFFou3k59hMuWDUCbH3n5GmU3icDj7BQ1Nxz2yhdeEE6p4hnbqvTNDg2",
      "name": "Submission",
      "meta": {
        "custom_contract": {
          "abi": [
            {
              "constant": true,
              "inputs": [],
              "name": "creator",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "licensingFee",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccessInfo",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccess",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "name": "runFinalize",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "percentPartial",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "withdraw",
              "outputs": [
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "proposed_status_code",
                  "type": "int256"
                }
              ],
              "name": "runStatusChange",
              "outputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "kill",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "status_code",
                  "type": "int256"
                }
              ],
              "name": "runDescribeStatus",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "STATUS_FINAL_REVIEW",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "version",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_ACCESS",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newCreator",
                  "type": "address"
                }
              ],
              "name": "transferCreatorship",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runCreate",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "owner",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "partialPayment",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runKill",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "content_address",
                  "type": "address"
                },
                {
                  "name": "new_owner",
                  "type": "address"
                }
              ],
              "name": "transferContentOwnership",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "contentSpace",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "STATUS_DRAFT_APPROVED",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_SEE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "licensing_fee",
                  "type": "uint256"
                }
              ],
              "name": "setLicensingFee",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "name": "licensingStatus",
              "outputs": [
                {
                  "name": "percentComplete",
                  "type": "uint8"
                },
                {
                  "name": "licensingFee",
                  "type": "uint256"
                },
                {
                  "name": "licensingFeePaid",
                  "type": "uint256"
                },
                {
                  "name": "valid",
                  "type": "bool"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "partial_payment",
                  "type": "uint8"
                }
              ],
              "name": "setPartialPayment",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "percent_partial",
                  "type": "uint8"
                }
              ],
              "name": "setPercentPartial",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "name": "runGrant",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "content_address",
                  "type": "address"
                }
              ],
              "name": "reclaimContentOwnership",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_CHARGE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newOwner",
                  "type": "address"
                }
              ],
              "name": "transferOwnership",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "content_contract",
                  "type": "address"
                },
                {
                  "name": "approved",
                  "type": "bool"
                },
                {
                  "name": "percent_complete",
                  "type": "uint8"
                },
                {
                  "name": "note",
                  "type": "string"
                }
              ],
              "name": "reviewContent",
              "outputs": [
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "payable": true,
              "stateMutability": "payable",
              "type": "fallback"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "payee",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "content",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "PayCredit",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                }
              ],
              "name": "Log",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bool"
                }
              ],
              "name": "LogBool",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "a",
                  "type": "address"
                }
              ],
              "name": "LogAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "uint256"
                }
              ],
              "name": "LogUint256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "int256"
                }
              ],
              "name": "LogInt256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes32"
                }
              ],
              "name": "LogBytes32",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "payee",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "LogPayment",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunCreate",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunKill",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "proposedStatusCode",
                  "type": "int256"
                },
                {
                  "indexed": false,
                  "name": "returnStatusCode",
                  "type": "int256"
                }
              ],
              "name": "RunStatusChange",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "indexed": false,
                  "name": "calculateAccessCharge",
                  "type": "int256"
                }
              ],
              "name": "RunAccessCharge",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunAccess",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunFinalize",
              "type": "event"
            }
          ],
          "address": "0x1515ebcf2c7d5eaa53259543efe36e08de76b708",
          "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f53706c436f6e744c6963656e73696e6732303139303331383130353730304d4c600555678ac7230489e800006006556007805461280061ff001960ff19909216603c179190911617905560018054600160a060020a03199081163290811790925560028054909116909117905561151e806100c96000396000f3006080604052600436106101715763ffffffff60e060020a60003504166302d05d3f81146101735780630779564b146101a45780630f82c16f146101cb578063123e0e8014610290578063176859531461031d5780632d4fac771461032b5780632e1a7d4d146103565780633513a8051461038257806341c0e1b51461038d57806345080442146103a25780634d52fe4b146103ba57806354fd4d50146103cf5780636af27417146103e45780636d2e4b1b146103f95780637b1cdb3e1461041a5780638da5cb5b146104225780638e7f900f146104375780639e99bbea1461044c578063a2e1cf8a14610454578063af570c041461047b578063b261b9e714610490578063b535b03e146104a5578063b6524089146104ba578063ba3c32ea146104d2578063cba43b0d1461051f578063db14178d1461053a578063e870ed9114610555578063e97a08ba14610565578063f185db0c14610579578063f2fde38b1461058e578063f96e91df146105af575b005b34801561017f57600080fd5b50610188610620565b60408051600160a060020a039092168252519081900360200190f35b3480156101b057600080fd5b506101b961062f565b60408051918252519081900360200190f35b3480156101d757600080fd5b5060408051602060046024803582810135848102808701860190975280865261026196843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106359650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526101b9958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106449650505050505050565b6101b960043560243561064e565b34801561033757600080fd5b50610340610656565b6040805160ff9092168252519081900360200190f35b34801561036257600080fd5b5061036e60043561065f565b604080519115158252519081900360200190f35b6101b960043561071c565b34801561039957600080fd5b50610171610b9f565b3480156103ae57600080fd5b506101b9600435610bdb565b3480156103c657600080fd5b506101b9610c47565b3480156103db57600080fd5b506101b9610c6b565b3480156103f057600080fd5b50610340610c71565b34801561040557600080fd5b50610171600160a060020a0360043516610c76565b6101b9610cd1565b34801561042e57600080fd5b50610188610d4a565b34801561044357600080fd5b50610340610d59565b6101b9610d67565b34801561046057600080fd5b50610188600160a060020a0360043581169060243516610eb3565b34801561048757600080fd5b50610188610f6b565b34801561049c57600080fd5b506101b9610f7a565b3480156104b157600080fd5b50610340610f9e565b3480156104c657600080fd5b506101b9600435610fa3565b3480156104de57600080fd5b506104f3600160a060020a0360043516610fdd565b6040805160ff909516855260208501939093528383019190915215156060830152519081900360800190f35b34801561052b57600080fd5b5061034060ff60043516611009565b34801561054657600080fd5b5061034060ff6004351661105c565b6101b9600435602435151561064e565b610188600160a060020a03600435166110a4565b34801561058557600080fd5b5061034061129b565b34801561059a57600080fd5b50610171600160a060020a03600435166112a0565b3480156105bb57600080fd5b50604080516020601f60643560048181013592830184900484028501840190955281845261036e94600160a060020a03813516946024803515159560ff6044351695369560849493019181908401838280828437509497506113129650505050505050565b600154600160a060020a031681565b60065481565b60076000808093509350935093565b6000949350505050565b600092915050565b60075460ff1681565b600254600090600160a060020a03163214806106855750600254600160a060020a031633145b151561069057600080fd5b600254604051600160a060020a039091169083156108fc029084906000818181858888f193505050501580156106ca573d6000803e3d6000fd5b5060025460408051600160a060020a03909216825260006020830152818101849052517f6fad978e8a2a7d154cdbeac8b127068f0cb03d8f2d585fe8087161308cc3dd1d9181900360600190a1919050565b3360008181526008602090815260408083208054600282015460019092015483517f27c1c21d0000000000000000000000000000000000000000000000000000000081529351959695869560ff90931694899489949303928492839283928a926327c1c21d92600480820193929182900301818787803b15801561079f57600080fd5b505af11580156107b3573d6000803e3d6000fd5b505050506040513d60208110156107c957600080fd5b50511280156107d8575060008a135b156108005760075460ff908116908716106107f657600394506107fb565b600194505b61088c565b8560ff166064141561081b578915156107fb5782935061088c565b60075460ff90811690871610610886578915156107fb57600160a060020a03881660009081526008602052604090206002810154600754600190920154909160649161010090910460ff160204039150828211610878578161087a565b825b9350600219945061088c565b60001994505b60008411156109aa57828411156108a257600080fd5b86600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156108e057600080fd5b505af11580156108f4573d6000803e3d6000fd5b505050506040513d602081101561090a57600080fd5b5051600160a060020a03808a16600090815260086020526040808220600201805489019055519293509083169186156108fc0291879190818181858888f1935050505015801561095e573d6000803e3d6000fd5b5060408051600160a060020a0380841682528a16602082015280820186905290517f6fad978e8a2a7d154cdbeac8b127068f0cb03d8f2d585fe8087161308cc3dd1d9181900360600190a15b604080518b81526020810187905281517fb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff929181900390910190a1841515610a2c57600160a060020a0388166000908152600860205260408120805460ff19908116825560018201839055600282019290925560030180549091169055610b91565b6000851215610b0f5786600160a060020a031663f2fde38b88600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610a8257600080fd5b505af1158015610a96573d6000803e3d6000fd5b505050506040513d6020811015610aac57600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b158015610af257600080fd5b505af1158015610b06573d6000803e3d6000fd5b50505050610b91565b6000851315610b9157604080517ff2fde38b0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a0389169163f2fde38b91602480830192600092919082900301818387803b158015610b7857600080fd5b505af1158015610b8c573d6000803e3d6000fd5b505050505b509298975050505050505050565b600254600160a060020a0316321480610bc25750600254600160a060020a031633145b1515610bcd57600080fd5b600254600160a060020a0316ff5b6000816002191415610c0e57507f447261667420617070726f766564000000000000000000000000000000000000610c42565b8160031415610c3e57507f46696e616c20696e207265766965770000000000000000000000000000000000610c42565b5060005b919050565b7f46696e616c20696e20726576696577000000000000000000000000000000000081565b60055481565b600281565b600154600160a060020a03163214610c8d57600080fd5b600160a060020a0381161515610ca257600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000610cdb6114cb565b5060408051608081018252600080825260065460208084019182528385018381526001606086018181523386526008909352959093209351845460ff9190911660ff19918216178555915194840194909455905160028301559151600390910180549115159190921617905590565b600254600160a060020a031681565b600754610100900460ff1681565b33600081815260086020526040812060030154909190829060ff161515610d915760009250610eae565b81905030600160a060020a031681600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610ddc57600080fd5b505af1158015610df0573d6000803e3d6000fd5b505050506040513d6020811015610e0657600080fd5b5051600160a060020a03161415610e4957600160a060020a0382166000908152600860205260409020600281015460019091015414610e4457600080fd5b610e6f565b600160a060020a03821660009081526008602052604090206002015415610e6f57600080fd5b600160a060020a0382166000908152600860205260408120805460ff199081168255600182018390556002820183905560039091018054909116905592505b505090565b6002546000908190600160a060020a0316321480610edb5750600254600160a060020a031633145b1515610ee657600080fd5b50604080517ff2fde38b000000000000000000000000000000000000000000000000000000008152600160a060020a0384811660048301529151859283169163f2fde38b91602480830192600092919082900301818387803b158015610f4b57600080fd5b505af1158015610f5f573d6000803e3d6000fd5b50949695505050505050565b600354600160a060020a031681565b7f447261667420617070726f76656400000000000000000000000000000000000081565b600181565b600254600090600160a060020a0316321480610fc95750600254600160a060020a031633145b1515610fd457600080fd5b60069190915590565b600860205260009081526040902080546001820154600283015460039093015460ff9283169391921684565b600254600090600160a060020a031632148061102f5750600254600160a060020a031633145b151561103a57600080fd5b506007805461ff00191661010060ff9384168102919091179182905590041690565b600254600090600160a060020a03163214806110825750600254600160a060020a031633145b151561108d57600080fd5b506007805460ff191660ff92831617908190551690565b600160a060020a038116600090815260086020526040812060030154819060ff1615156110d057600080fd5b82905080600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561111157600080fd5b505af1158015611125573d6000803e3d6000fd5b505050506040513d602081101561113b57600080fd5b5051600160a060020a0316321461115157600080fd5b600160a060020a03831660009081526008602052604090206002015434101561117957600080fd5b600160a060020a03808416600090815260086020908152604080832060020183905580517f8280dd8f0000000000000000000000000000000000000000000000000000000081526000196004820152905193851693638280dd8f93602480840194938390030190829087803b1580156111f157600080fd5b505af1158015611205573d6000803e3d6000fd5b505050506040513d602081101561121b57600080fd5b5050604080517ff2fde38b0000000000000000000000000000000000000000000000000000000081523260048201529051600160a060020a0383169163f2fde38b91602480830192600092919082900301818387803b15801561127d57600080fd5b505af1158015611291573d6000803e3d6000fd5b5050505050919050565b600481565b600254600160a060020a03163214806112c35750600254600160a060020a031633145b15156112ce57600080fd5b600160a060020a03811615156112e357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a0384166000818152600860209081526040808320805460ff191660ff881617905580517fb816f5130000000000000000000000000000000000000000000000000000000081529051929388938593849363b816f513926004808301939282900301818787803b15801561138b57600080fd5b505af115801561139f573d6000803e3d6000fd5b505050506040513d60208110156113b557600080fd5b50516040517f87e86b2c000000000000000000000000000000000000000000000000000000008152600160a060020a038a8116600483019081528a15156024840152606060448401908152895160648501528951949650918616936387e86b2c938d938d938c93909260840190602085019080838360005b8381101561144557818101518382015260200161142d565b50505050905090810190601f1680156114725780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b15801561149357600080fd5b505af11580156114a7573d6000803e3d6000fd5b505050506040513d60208110156114bd57600080fd5b505198975050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152905600a165627a7a723058202884804d43a9a152fb3d67b3c22bd9c9f4e20b07cc2c89c3660aa73a4de314e60029"
        },
        "eluv.reviewApp": "reviewApp.html",
        "eluv.schema": [
          {
            "key": "name",
            "label": "Name",
            "type": "string"
          },
          {
            "fields": [
              {
                "key": "title",
                "label": "Title",
                "type": "string"
              },
              {
                "key": "synopsis",
                "label": "Synopsis",
                "type": "text"
              },
              {
                "key": "cast_and_crew",
                "label": "Cast and Crew",
                "type": "string"
              }
            ],
            "flattenDisplay": true,
            "key": "metadata",
            "type": "object"
          },
          {
            "key": "blog_post",
            "label": "Blog Post",
            "type": "text"
          },
          {
            "fields": [
              {
                "fields": [
                  {
                    "key": "1",
                    "label": "Text 1",
                    "type": "string"
                  },
                  {
                    "key": "2",
                    "label": "Text 2",
                    "type": "string"
                  }
                ],
                "flattenDisplay": true,
                "key": "text",
                "type": "object"
              }
            ],
            "key": "facebook",
            "label": "Facebook",
            "type": "object"
          },
          {
            "fields": [
              {
                "fields": [
                  {
                    "key": "1",
                    "label": "Text 1",
                    "type": "string"
                  },
                  {
                    "key": "2",
                    "label": "Text 2",
                    "type": "string"
                  }
                ],
                "flattenDisplay": true,
                "key": "text",
                "type": "object"
              },
              {
                "key": "description",
                "label": "Description",
                "type": "text"
              }
            ],
            "key": "youtube",
            "label": "YouTube",
            "type": "object"
          },
          {
            "accept": [
              "image/*"
            ],
            "key": "image",
            "label": "Primary Image",
            "preview": true,
            "type": "file"
          },
          {
            "accept": [
              "video/*"
            ],
            "key": "video",
            "label": "Full Video",
            "type": "file"
          },
          {
            "key": "preview_spacer",
            "label": "",
            "text": "",
            "type": "label"
          },
          {
            "accept": [
              "image/*"
            ],
            "key": "preview_image",
            "label": "Preview Image",
            "preview": true,
            "type": "file"
          },
          {
            "accept": [
              "video/*"
            ],
            "key": "preview_video",
            "label": "Preview Video",
            "type": "file"
          },
          {
            "key": "tag_spacer",
            "label": "",
            "text": "",
            "type": "label"
          },
          {
            "key": "tags",
            "label": "Tags",
            "type": "list"
          },
          {
            "key": "terms_and_conditions_label",
            "label": "",
            "text": "Before submitting this content, you must agree to the Terms and Conditions below",
            "type": "label"
          },
          {
            "filename": "Terms and Conditions.pdf",
            "hash": "hqp_QmUzs9ticwCsejnjdRrwHsThiNGvNytEFTVY21ZrNKKWAr",
            "key": "terms_and_conditions",
            "label": "Terms and Conditions",
            "type": "attachedFile"
          },
          {
            "key": "agree_to_terms",
            "label": "I agree",
            "required": true,
            "type": "boolean"
          }
        ],
        "files": {
          ".": {
            "type": "directory"
          },
          "reviewApp.html": {
            ".": {
              "parts": [
                0
              ],
              "size": 206344
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "Submission"
      }
    }
    async ContentType({
      "typeId": "iq__3Fd24Yeyi6ap826va5kYR1VnYNkX"
    });
    
    
    {
      "id": "iq__3Fd24Yeyi6ap826va5kYR1VnYNkX",
      "hash": "hq__4oc8dkS2Czym9cvNAHmaJtKNoF28wtZM5rau1JHnExZHVvmZhGrqu2pzXDzbusP4aLbWchW5QB",
      "name": "Advertisement",
      "meta": {
        "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
        "custom_contract": {
          "abi": [
            {
              "constant": true,
              "inputs": [],
              "name": "creator",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "request_data_ID",
                  "type": "bytes32"
                }
              ],
              "name": "getAmount",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccessInfo",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "request_ID",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "custom_values",
                  "type": "bytes32[]"
                },
                {
                  "name": "stake_holders",
                  "type": "address[]"
                }
              ],
              "name": "runAccess",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "request_ID",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "name": "runFinalize",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "request_ID",
                  "type": "uint256"
                },
                {
                  "name": "ad_address",
                  "type": "address"
                }
              ],
              "name": "dbgRequest",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "proposed_status_code",
                  "type": "int256"
                }
              ],
              "name": "runStatusChange",
              "outputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "kill",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "name": "runDescribeStatus",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "bitcodeAddress",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "version",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "maxCreditPerAd",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "request_data_ID",
                  "type": "bytes32"
                }
              ],
              "name": "getContent",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_ACCESS",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newCreator",
                  "type": "address"
                }
              ],
              "name": "transferCreatorship",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "request_data_ID",
                  "type": "bytes32"
                }
              ],
              "name": "getOriginator",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runCreate",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "owner",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "request_data_ID",
                  "type": "bytes32"
                }
              ],
              "name": "getAdvertisement",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runKill",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "contentSpace",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_SEE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "creditPerAd",
                  "type": "uint256"
                }
              ],
              "name": "setMaxCreditPerAd",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "request_data_ID",
                  "type": "bytes32"
                }
              ],
              "name": "getCampaign",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "name": "requestMap",
              "outputs": [
                {
                  "name": "originator",
                  "type": "address"
                },
                {
                  "name": "content",
                  "type": "address"
                },
                {
                  "name": "advertisement",
                  "type": "address"
                },
                {
                  "name": "campaign",
                  "type": "address"
                },
                {
                  "name": "amount",
                  "type": "uint256"
                },
                {
                  "name": "status",
                  "type": "int8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "bitcode",
                  "type": "address"
                }
              ],
              "name": "setBitcodeAddress",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "content_address",
                  "type": "address"
                },
                {
                  "name": "campaign_address",
                  "type": "address"
                },
                {
                  "name": "ad_address",
                  "type": "address"
                },
                {
                  "name": "amount",
                  "type": "bytes32"
                }
              ],
              "name": "createMessage",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "name": "runGrant",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_CHARGE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newOwner",
                  "type": "address"
                }
              ],
              "name": "transferOwnership",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "payable": true,
              "stateMutability": "payable",
              "type": "fallback"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "maxCreditPerAd",
                  "type": "uint256"
                }
              ],
              "name": "MaxCreditPerAd",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "bitcode",
                  "type": "address"
                }
              ],
              "name": "BitcodeAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "msg",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "flag",
                  "type": "bool"
                }
              ],
              "name": "dbgBool",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "msg",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "addr",
                  "type": "address"
                }
              ],
              "name": "dbgAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "msg",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "num",
                  "type": "uint256"
                }
              ],
              "name": "dbgUint256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "msg",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "num",
                  "type": "uint8"
                }
              ],
              "name": "dbgUint8",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "msg",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes32"
                }
              ],
              "name": "dbgByte32",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "msg",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes"
                }
              ],
              "name": "dbgBytes",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                }
              ],
              "name": "Log",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bool"
                }
              ],
              "name": "LogBool",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "a",
                  "type": "address"
                }
              ],
              "name": "LogAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "uint256"
                }
              ],
              "name": "LogUint256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "int256"
                }
              ],
              "name": "LogInt256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes32"
                }
              ],
              "name": "LogBytes32",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "payee",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "LogPayment",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunCreate",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunKill",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "proposedStatusCode",
                  "type": "int256"
                },
                {
                  "indexed": false,
                  "name": "returnStatusCode",
                  "type": "int256"
                }
              ],
              "name": "RunStatusChange",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "indexed": false,
                  "name": "calculateAccessCharge",
                  "type": "int256"
                }
              ],
              "name": "RunAccessCharge",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunAccess",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunFinalize",
              "type": "event"
            }
          ],
          "address": "0x4f98f2f2c7cec6576cb9bd60aeab07a6bb7030a5",
          "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677241647665727469736d6e7432303139303531303135323230304d4c60055560085560018054600160a060020a031990811632908117909255600280549091169091179055611592806100a76000396000f30060806040526004361061017f5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101815780630e0a0d74146101b25780630f82c16f146101dc578063123e0e80146102a1578063176859531461032e578063208daa4f1461033c5780633513a8051461036057806341c0e1b51461036b5780634508044214610380578063508ddbb01461039857806354fd4d50146103ad57806355a632f8146103c25780635cc15001146103d75780636af27417146103ef5780636d2e4b1b1461041a5780637afc54d41461043b5780637b1cdb3e146104535780638da5cb5b1461045b57806398980081146104705780639e99bbea14610453578063af570c0414610488578063b535b03e1461049d578063c5f8c53f146104b2578063cabe0452146104ca578063d4ecba4f146104e2578063dded4d7b14610544578063e75c24bb14610565578063e870ed911461060a578063f185db0c1461061a578063f2fde38b1461062f575b005b34801561018d57600080fd5b50610196610650565b60408051600160a060020a039092168252519081900360200190f35b3480156101be57600080fd5b506101ca60043561065f565b60408051918252519081900360200190f35b3480156101e857600080fd5b5060408051602060046024803582810135848102808701860190975280865261027296843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106bc9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526101ca958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106cb9650505050505050565b6101ca60043560243561092a565b34801561034857600080fd5b506101ca600435600160a060020a0360243516610bea565b6101ca600435610c97565b34801561037757600080fd5b5061017f610c9a565b34801561038c57600080fd5b506101ca600435610cd6565b3480156103a457600080fd5b50610196610cdc565b3480156103b957600080fd5b506101ca610ceb565b3480156103ce57600080fd5b506101ca610cf1565b3480156103e357600080fd5b50610196600435610cf7565b3480156103fb57600080fd5b50610404610d15565b6040805160ff9092168252519081900360200190f35b34801561042657600080fd5b5061017f600160a060020a0360043516610d1a565b34801561044757600080fd5b50610196600435610d75565b6101ca610d90565b34801561046757600080fd5b50610196610d95565b34801561047c57600080fd5b50610196600435610da4565b34801561049457600080fd5b50610196610dd1565b3480156104a957600080fd5b50610404610de0565b3480156104be57600080fd5b5061017f600435610de5565b3480156104d657600080fd5b50610196600435610e4e565b3480156104ee57600080fd5b506104fa600435610e6c565b60408051600160a060020a0397881681529587166020870152938616858501529190941660608401526080830193909352600092830b90920b60a082015290519081900360c00190f35b34801561055057600080fd5b50610196600160a060020a0360043516610eb2565b34801561057157600080fd5b50610595600160a060020a0360043581169060243581169060443516606435610f58565b6040805160208082528351818301528351919283929083019185019080838360005b838110156105cf5781810151838201526020016105b7565b50505050905090810190601f1680156105fc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ca60043560243515156111af565b34801561062657600080fd5b506104046111b7565b34801561063b57600080fd5b5061017f600160a060020a03600435166111bc565b600154600160a060020a031681565b600081815260076020526040812060010154600160a060020a03161580159061069b5750600082815260076020526040812060050154810b900b155b15156106a657600080fd5b5060009081526007602052604090206004015490565b60076000808093509350935093565b60008060008060008060008060008951600014156106ec576000985061091a565b8960008151811015156106fb57fe5b602090810290910101519750600160a060020a038816156109155789600181518110151561072557fe5b9060200190602002015196508a600081518110151561074057fe5b9060200190602002015195508a600181518110151561075b57fe5b6020908102909101015160001a60f860020a0260f860020a900494508a600281518110151561078657fe5b9060200190602002015193508a60038151811015156107a157fe5b60209081029091010151600654909350600160a060020a0316156107cd576107cd88888888888861122e565b60085415806107de57506008548611155b15156107e957600080fd5b86915081600160a060020a0316632310167f6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561084357600080fd5b505af1158015610857573d6000803e3d6000fd5b505050506040513d602081101561086d57600080fd5b5051604080517ff06148f2000000000000000000000000000000000000000000000000000000008152336004820152602481018990529051919250600160a060020a0383169163f06148f2916044808201926020929091908290030181600087803b1580156108db57600080fd5b505af11580156108ef573d6000803e3d6000fd5b505050506040513d602081101561090557600080fd5b5061091590508d89338a8a6113b3565b600098505b5050505050505050949350505050565b600080600080600033876040516020018083600160a060020a0316600160a060020a03166c01000000000000000000000000028152601401828152602001925050506040516020818303038152906040526040518082805190602001908083835b602083106109aa5780518252601f19909201916020918201910161098b565b51815160001960209485036101000a0190811690199190911617905260408051949092018490039093206000818152600790945292208054929850965050600160a060020a031632149150508015610a0b57506005830154600090810b900b155b1515610a1657600080fd5b60008481526007602090815260408083206003015481517f2310167f0000000000000000000000000000000000000000000000000000000081529151600160a060020a0390911695508593632310167f93600480850194919392918390030190829087803b158015610a8757600080fd5b505af1158015610a9b573d6000803e3d6000fd5b505050506040513d6020811015610ab157600080fd5b5051604080517fcfefb3d5000000000000000000000000000000000000000000000000000000008152600481018790529051919250600160a060020a0383169163cfefb3d5916024808201926020929091908290030181600087803b158015610b1957600080fd5b505af1158015610b2d573d6000803e3d6000fd5b505050506040513d6020811015610b4357600080fd5b50506000848152600760209081526040808320805473ffffffffffffffffffffffffffffffffffffffff1990811682556001820180548216905560028201805482169055600382018054909116905560048101849055600501805460ff1916905580518a81529182019290925281517fbf0f2215c45c5ee802d4c20bdfc915308c4459b0f6a78f23ad350e6408bf2891929181900390910190a15060009695505050505050565b600081836040516020018083600160a060020a0316600160a060020a03166c01000000000000000000000000028152601401828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610c645780518252601f199092019160209182019101610c45565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209695505050505050565b90565b600254600160a060020a0316321480610cbd5750600254600160a060020a031633145b1515610cc857600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b60055481565b60085481565b600090815260076020526040902060010154600160a060020a031690565b600281565b600154600160a060020a03163214610d3157600080fd5b600160a060020a0381161515610d4657600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090815260076020526040902054600160a060020a031690565b600090565b600254600160a060020a031681565b600081815260076020526040812060020154600160a060020a0316801515610dcb57600080fd5b92915050565b600354600160a060020a031681565b600181565b600254600160a060020a0316321480610e085750600254600160a060020a031633145b1515610e1357600080fd5b60088190556040805182815290517f1f6808146a51d157d9343b08ee6fce3b39b0e5b419f4c8524a56512acf5ba2b59181900360200190a150565b600090815260076020526040902060030154600160a060020a031690565b600760205260009081526040812080546001820154600283015460038401546004850154600590950154600160a060020a03948516969385169592851694909116920b86565b600254600090600160a060020a0316321480610ed85750600254600160a060020a031633145b1515610ee357600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03848116919091179182905560408051929091168252517fecfcc1bcfb602db0a89a128bad350799ac7741ae87395080e8da39da6f100fcb916020908290030190a15050600654600160a060020a031690565b60408051606080825260808201909252819060009081908360208201610c00803883395050815191945060fd60020a918591506000908110610f9657fe5b906020010190600160f860020a031916908160001a905350825160fd60020a9084906015908110610fc357fe5b906020010190600160f860020a031916908160001a905350825160fd60020a908490602a908110610ff057fe5b906020010190600160f860020a031916908160001a905350825160fd60020a908490603f90811061101d57fe5b906020010190600160f860020a031916908160001a905350600091505b601482101561113e578160130360080260020a86600160a060020a031681151561106057fe5b0490508060f860020a02838360010181518110151561107b57fe5b906020010190600160f860020a031916908160001a9053508160130360080260020a87600160a060020a03168115156110b057fe5b0490508060f860020a0283836016018151811015156110cb57fe5b906020010190600160f860020a031916908160001a9053508160130360080260020a88600160a060020a031681151561110057fe5b0490508060f860020a028383602b0181518110151561111b57fe5b906020010190600160f860020a031916908160001a90535060019091019061103a565b600091505b60208210156111a35784826020811061115857fe5b1a60f860020a0260f860020a900490508060f860020a02838360400181518110151561118057fe5b906020010190600160f860020a031916908160001a905350600190910190611143565b50909695505050505050565b600092915050565b600481565b600254600160a060020a03163214806111df5750600254600160a060020a031633145b15156111ea57600080fd5b600160a060020a03811615156111ff57600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b606060008061123f8989338a610f58565b92508260405160200180807f19457468657265756d205369676e6564204d6573736167653a0a393600000000815250601c0182805190602001908083835b6020831061129c5780518252601f19909201916020918201910161127d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b602083106112ff5780518252601f1990920191602091820191016112e0565b51815160209384036101000a600019018019909216911617905260408051929094018290038220600080845283830180875282905260ff8e1684870152606084018d9052608084018c905294519098506001965060a080840196509194601f19820194509281900390910191865af115801561137f573d6000803e3d6000fd5b5050604051601f190151600654909250600160a060020a0380841691161490506113a857600080fd5b505050505050505050565b60006113bd611531565b84876040516020018083600160a060020a0316600160a060020a03166c01000000000000000000000000028152601401828152602001925050506040516020818303038152906040526040518082805190602001908083835b602083106114355780518252601f199092019160209182019101611416565b51815160209384036101000a60001901801990921691161790526040805192909401829003822060c083018552328352600160a060020a039c8d168383019081529b8d168386019081529a8d1660608401908152608084019a8b52600060a0850181815292815260079093529482209251835473ffffffffffffffffffffffffffffffffffffffff19908116918f169190911784559b516001840180548e16918f1691909117905599516002830180548d16918e169190911790559251600382018054909b169b169a909a1790985594516004890155505092516005909501805460ff191660ff9690930b959095169190911790935550505050565b6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a0810191909152905600a165627a7a7230582074c6feb6abc40b710f5a82fb8c9cff0bc13b436a30507d84bd5fe87b160140d30029"
        },
        "eluv.displayApp": "displayApp.html",
        "eluv.manageApp": "manageApp.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp.html": {
            ".": {
              "parts": [
                1
              ],
              "size": 73720
            }
          },
          "manageApp.html": {
            ".": {
              "parts": [
                0
              ],
              "size": 73720
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "Advertisement"
      }
    }
    async ContentType({
      "typeId": "iq__UQCrqjSX4YuBotjvRg2Cx3FJ3D1"
    });
    
    
    {
      "id": "iq__UQCrqjSX4YuBotjvRg2Cx3FJ3D1",
      "hash": "hq__D682LXFAk7BpchACcWfYJtbUjSGnk7SWDHpBN915WSQ8kPcDRBTBxpBNMzj6eKsvio3FdvyG4o",
      "name": "Linear Channel old",
      "meta": {
        "bitcode_part": "hqp_JURXeNX8pZ2t8X92Ji3RHrhHeBd5SoS4qYDWfc76YyczGgGB",
        "eluv.description": "",
        "eluv.displayApp": "displayApp.html",
        "eluv.manageApp": "manageApp.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp.html": {
            ".": {
              "parts": [
                0
              ],
              "size": 48699
            }
          },
          "elv-apps.css": {
            ".": {
              "parts": [
                2
              ],
              "size": 37627
            }
          },
          "manageApp.html": {
            ".": {
              "parts": [
                1
              ],
              "size": 48699
            }
          }
        },
        "mime-types": {
          "css": "text/css",
          "html": "text/html"
        },
        "name": "Linear Channel old"
      }
    }
    async ContentType({
      "typeId": "iq__3syfVBh2A9tvygGHPetwggkfDwtn"
    });
    
    
    {
      "id": "iq__3syfVBh2A9tvygGHPetwggkfDwtn",
      "hash": "hq__4jZawSWs4KXLgbUA1HZJdSwJseW3k9wTqaG1c53jf3qycxf1v38bHPnrs4RVoexgG6XdYfcdwp",
      "name": "Sponsored Content ABR Master",
      "meta": {
        "bitcode_flags": "abrmaster",
        "bitcode_format": "builtin",
        "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
        "custom_contract": {
          "abi": [
            {
              "constant": true,
              "inputs": [],
              "name": "creator",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccessInfo",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "validateAvailability",
              "outputs": [],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccess",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "score_pct",
                  "type": "uint256"
                }
              ],
              "name": "runFinalize",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "preset_access_charge",
                  "type": "uint256"
                }
              ],
              "name": "setPresetAccessCharge",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "mandatoryPresetAccessCharge",
              "outputs": [
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "proposed_status_code",
                  "type": "int256"
                }
              ],
              "name": "runStatusChange",
              "outputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "campaign_manager",
                  "type": "address"
                }
              ],
              "name": "setCampaignManager",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "mandatory_preset_access_charge",
                  "type": "bool"
                }
              ],
              "name": "setMandatoryPresetAccessCharge",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "kill",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "name": "runDescribeStatus",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "commercialOfferingManagerAddress",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "region",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "version",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "commercial_offering_manager_address",
                  "type": "address"
                }
              ],
              "name": "setCommercialOfferingManagerAddress",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "r",
                  "type": "address"
                }
              ],
              "name": "setRegion",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "mandatory_sponsoring",
                  "type": "bool"
                }
              ],
              "name": "setMandatorySponsoring",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_ACCESS",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newCreator",
                  "type": "address"
                }
              ],
              "name": "transferCreatorship",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runCreate",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "owner",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "content",
                  "type": "address"
                },
                {
                  "name": "accessor",
                  "type": "address"
                }
              ],
              "name": "isAvailable",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runKill",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "content",
                  "type": "address"
                },
                {
                  "name": "sd",
                  "type": "bool"
                },
                {
                  "name": "hd",
                  "type": "bool"
                },
                {
                  "name": "start",
                  "type": "uint256"
                },
                {
                  "name": "end",
                  "type": "uint256"
                },
                {
                  "name": "r",
                  "type": "address"
                }
              ],
              "name": "setAvailability",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "name": "availability",
              "outputs": [
                {
                  "name": "clearedSD",
                  "type": "bool"
                },
                {
                  "name": "clearedHD",
                  "type": "bool"
                },
                {
                  "name": "startDate",
                  "type": "uint256"
                },
                {
                  "name": "endDate",
                  "type": "uint256"
                },
                {
                  "name": "region",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "contentSpace",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "presetAccessCharge",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "mandatorySponsoring",
              "outputs": [
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_SEE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "name": "runGrant",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_CHARGE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newOwner",
                  "type": "address"
                }
              ],
              "name": "transferOwnership",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "campaignManager",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "payable": true,
              "stateMutability": "payable",
              "type": "fallback"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                }
              ],
              "name": "Log",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bool"
                }
              ],
              "name": "LogBool",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "a",
                  "type": "address"
                }
              ],
              "name": "LogAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "uint256"
                }
              ],
              "name": "LogUint256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "int256"
                }
              ],
              "name": "LogInt256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes32"
                }
              ],
              "name": "LogBytes32",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "payee",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "LogPayment",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunCreate",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunKill",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "proposedStatusCode",
                  "type": "int256"
                },
                {
                  "indexed": false,
                  "name": "returnStatusCode",
                  "type": "int256"
                }
              ],
              "name": "RunStatusChange",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "indexed": false,
                  "name": "calculateAccessCharge",
                  "type": "int256"
                }
              ],
              "name": "RunAccessCharge",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunAccess",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunFinalize",
              "type": "event"
            }
          ],
          "address": "0x6539608cc2e3b8328f7795e506c4b2f5aac17d47",
          "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f666665726e6732303139303531303135323330304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055610e0a806100a26000396000f3006080604052600436106101ab5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101ad5780630f82c16f146101de578063112d0d32146102a3578063123e0e80146102b85780631768595314610357578063198e76711461036557806329ed61371461037d5780633513a805146103a657806335b979ca146103b1578063409fa286146103d257806341c0e1b5146103ec57806345080442146104015780634c937386146104195780635062d68d1461042e57806354fd4d5014610443578063564fb18d146104585780635661d186146104795780636a9719b11461049a5780636af27417146104b45780636d2e4b1b146104df5780637b1cdb3e146105005780638da5cb5b1461050857806391357d4b1461051d5780639e99bbea14610500578063a7b4a4df14610544578063ab3a74251461057f578063af570c04146105d6578063af75d38f146105eb578063b2041a1514610600578063b535b03e14610615578063e870ed911461062a578063f185db0c1461063a578063f2fde38b1461064f578063fb5e76e614610670575b005b3480156101b957600080fd5b506101c2610685565b60408051600160a060020a039092168252519081900360200190f35b3480156101ea57600080fd5b5060408051602060046024803582810135848102808701860190975280865261027496843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106949650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102af57600080fd5b506101ab61071d565b6040805160206004604435818101358381028086018501909652808552610345958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506107369650505050505050565b60408051918252519081900360200190f35b610345600435602435610754565b34801561037157600080fd5b506101ab600435610770565b34801561038957600080fd5b506103926107a3565b604080519115158252519081900360200190f35b6103456004356107ac565b3480156103bd57600080fd5b506101ab600160a060020a03600435166107af565b3480156103de57600080fd5b506101ab600435151561080c565b3480156103f857600080fd5b506101ab61084d565b34801561040d57600080fd5b50610345600435610889565b34801561042557600080fd5b506101c261088f565b34801561043a57600080fd5b506101c261089e565b34801561044f57600080fd5b506103456108b2565b34801561046457600080fd5b506101ab600160a060020a03600435166108b8565b34801561048557600080fd5b506101ab600160a060020a03600435166108fe565b3480156104a657600080fd5b506101ab6004351515610961565b3480156104c057600080fd5b506104c96109cf565b6040805160ff9092168252519081900360200190f35b3480156104eb57600080fd5b506101ab600160a060020a03600435166109d4565b610345610a2f565b34801561051457600080fd5b506101c2610a34565b34801561052957600080fd5b506104c9600160a060020a0360043581169060243516610a43565b34801561055057600080fd5b506101ab600160a060020a03600435811690602435151590604435151590606435906084359060a43516610b6a565b34801561058b57600080fd5b506105a0600160a060020a0360043516610cda565b6040805195151586529315156020860152848401929092526060840152600160a060020a03166080830152519081900360a00190f35b3480156105e257600080fd5b506101c2610d15565b3480156105f757600080fd5b50610345610d24565b34801561060c57600080fd5b50610392610d2a565b34801561062157600080fd5b506104c9610d4b565b6103456004356024351515610d50565b34801561064657600080fd5b506104c9610d58565b34801561065b57600080fd5b506101ab600160a060020a0360043516610d5d565b34801561067c57600080fd5b506101c2610dcf565b600154600160a060020a031681565b60008080808060ff881615156106b65760009450849350839250829150610713565b6106c03332610a43565b905060ff8116156106de576002945092506000915081905082610713565b60095460ff16151560011415610704576008546002955090935060009250905082610713565b60079450600093508392508291505b5093509350935093565b6107273332610a43565b60ff161561073457600080fd5b565b600060ff8416156107495761074961071d565b506000949350505050565b6000605f82106107665750600061076a565b5060015b92915050565b600254600160a060020a03163214806107935750600254600160a060020a031633145b151561079e57600080fd5b600855565b60095460ff1681565b90565b600254600160a060020a03163214806107d25750600254600160a060020a031633145b15156107dd57600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031632148061082f5750600254600160a060020a031633145b151561083a57600080fd5b6009805460ff1916911515919091179055565b600254600160a060020a03163214806108705750600254600160a060020a031633145b151561087b57600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b6009546101009004600160a060020a031681565b60055481565b600154600160a060020a031632146108cf57600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a03163214806109215750600254600160a060020a031633145b151561092c57600080fd5b60098054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a03163214806109845750600254600160a060020a031633145b151561098f57600080fd5b60078054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600281565b600154600160a060020a031632146109eb57600080fd5b600160a060020a0381161515610a0057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090565b600254600160a060020a031681565b600160a060020a038083166000908152600a602052604081206009549192839261010090041682811515610a82576003830154600160a060020a031691505b600160a060020a03821615610b2e5750604080517f95a078e8000000000000000000000000000000000000000000000000000000008152600160a060020a038781166004830152915183928316916395a078e89160248083019260209291908290030181600087803b158015610af757600080fd5b505af1158015610b0b573d6000803e3d6000fd5b505050506040513d6020811015610b2157600080fd5b50511515610b2e57600a93505b4283600101541115610b3f57601493505b600283015415801590610b555750428360020154105b15610b5f57601e93505b509195945050505050565b600080600088925082600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610bc957600080fd5b505af1158015610bdd573d6000803e3d6000fd5b505050506040513d6020811015610bf357600080fd5b5051600160a060020a03163214610c0957600080fd5b859150811515610c17574291505b506009546101009004600160a060020a0316801515610c335750825b6040805160a08101825298151589529615156020808a0191825289890193845260608a01968752600160a060020a0392831660808b019081529a83166000908152600a9091529790972097518854975160ff199098169015151761ff0019166101009715159790970296909617875551600187015550505160028401555091516003909101805473ffffffffffffffffffffffffffffffffffffffff191691909216179055565b600a60205260009081526040902080546001820154600283015460039093015460ff80841694610100909404169290600160a060020a031685565b600354600160a060020a031681565b60085481565b60075474010000000000000000000000000000000000000000900460ff1681565b600181565b600092915050565b600481565b600254600160a060020a0316321480610d805750600254600160a060020a031633145b1515610d8b57600080fd5b600160a060020a0381161515610da057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600754600160a060020a0316815600a165627a7a72305820e07b208bd87743f14b6371d7b3e98d45fc665d414c5b241de137f302c3533da20029"
        },
        "eluv.displayApp": "displayApp.html",
        "eluv.manageApp": "manageApp.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp.html": {
            ".": {
              "parts": [
                1
              ],
              "size": 123825
            }
          },
          "manageApp.html": {
            ".": {
              "parts": [
                0
              ],
              "size": 123825
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "Sponsored Content ABR Master"
      }
    }
    async ContentType({
      "typeId": "iq__36jjGPHhacyPgehzKN1CLZGXxnwB"
    });
    
    
    {
      "id": "iq__36jjGPHhacyPgehzKN1CLZGXxnwB",
      "hash": "hq__5bTqMC7GVNBt6FwCia9Vddt2b8X3qvCudLGFfm5yCyTF7p8Eho9Fspn7Pfu3e6ZJPhTL86v4ph",
      "name": "IMF",
      "meta": {
        "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
        "eluv.displayApp": "displayApp.html",
        "eluv.manageApp": "manageApp.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp.html": {
            ".": {
              "parts": [
                1
              ],
              "size": 798259
            }
          },
          "manageApp.html": {
            ".": {
              "parts": [
                0
              ],
              "size": 1082307
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "IMF"
      }
    }
    async ContentType({
      "typeId": "iq__3kEo6MBsom7Jt5ud5tbMVa6GxXbG"
    });
    
    
    {
      "id": "iq__3kEo6MBsom7Jt5ud5tbMVa6GxXbG",
      "hash": "hq__BfTx44WidNnUaMCH7aWmMpKge5pJrmekMfsrguTmEYmuG3erWYC6rU4zPQC54f1nmuXLQEW8ie",
      "name": "Commercial Offering",
      "meta": {
        "custom_contract": {
          "abi": [
            {
              "constant": true,
              "inputs": [],
              "name": "creator",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccessInfo",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccess",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "name": "runFinalize",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "proposed_status_code",
                  "type": "int256"
                }
              ],
              "name": "runStatusChange",
              "outputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "kill",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "name": "runDescribeStatus",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "version",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_ACCESS",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newCreator",
                  "type": "address"
                }
              ],
              "name": "transferCreatorship",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runCreate",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "owner",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runKill",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "contentSpace",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_SEE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "name": "runGrant",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_CHARGE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newOwner",
                  "type": "address"
                }
              ],
              "name": "transferOwnership",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "payable": true,
              "stateMutability": "payable",
              "type": "fallback"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                }
              ],
              "name": "Log",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bool"
                }
              ],
              "name": "LogBool",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "a",
                  "type": "address"
                }
              ],
              "name": "LogAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "uint256"
                }
              ],
              "name": "LogUint256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "int256"
                }
              ],
              "name": "LogInt256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes32"
                }
              ],
              "name": "LogBytes32",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "payee",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "LogPayment",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunCreate",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunKill",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "proposedStatusCode",
                  "type": "int256"
                },
                {
                  "indexed": false,
                  "name": "returnStatusCode",
                  "type": "int256"
                }
              ],
              "name": "RunStatusChange",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "indexed": false,
                  "name": "calculateAccessCharge",
                  "type": "int256"
                }
              ],
              "name": "RunAccessCharge",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunAccess",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunFinalize",
              "type": "event"
            }
          ],
          "address": "0x7056051266692d83bb070a0600adae7ea1873f15",
          "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f6666724d677232303139303232363133343630304d4c60055560018054600160a060020a03199081163290811790925560028054909116909117905561169a806100a26000396000f3006080604052600436106100e25763ffffffff60e060020a60003504166302d05d3f81146100e45780630f82c16f14610115578063123e0e80146101da57806317685953146102795780633513a8051461028757806341c0e1b51461029257806345080442146102a757806354fd4d50146102bf5780636af27417146102d45780636d2e4b1b146102ff5780637b1cdb3e146103205780638da5cb5b146103285780639e99bbea1461033d578063af570c0414610345578063b535b03e1461035a578063e870ed911461036f578063f185db0c1461037f578063f2fde38b14610394575b005b3480156100f057600080fd5b506100f96103b5565b60408051600160a060020a039092168252519081900360200190f35b34801561012157600080fd5b506040805160206004602480358281013584810280870186019097528086526101ab96843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103c49650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b6040805160206004604435818101358381028086018501909652808552610267958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103d39650505050505050565b60408051918252519081900360200190f35b6102676004356024356103dd565b6102676004356103e5565b34801561029e57600080fd5b506100e26103e8565b3480156102b357600080fd5b50610267600435610424565b3480156102cb57600080fd5b5061026761042a565b3480156102e057600080fd5b506102e9610430565b6040805160ff9092168252519081900360200190f35b34801561030b57600080fd5b506100e2600160a060020a0360043516610435565b610267610490565b34801561033457600080fd5b506100f9610713565b610267610722565b34801561035157600080fd5b506100f9610727565b34801561036657600080fd5b506102e9610736565b61026760043560243515156103dd565b34801561038b57600080fd5b506102e961073b565b3480156103a057600080fd5b506100e2600160a060020a0360043516610740565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a031632148061040b5750600254600160a060020a031633145b151561041657600080fd5b600254600160a060020a0316ff5b50600090565b60055481565b600281565b600154600160a060020a0316321461044c57600080fd5b600160a060020a038116151561046157600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008060008061049e6107b2565b604051809103906000f0801580156104ba573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350849250839163e53853039160248082019260009290919082900301818387803b15801561052557600080fd5b505af1158015610539573d6000803e3d6000fd5b5050604080517f564fb18d0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038516935063564fb18d9250602480830192600092919082900301818387803b15801561059d57600080fd5b505af11580156105b1573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b15801561061c57600080fd5b505af1158015610630573d6000803e3d6000fd5b5050505080600160a060020a031663f2fde38b83600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561068157600080fd5b505af1158015610695573d6000803e3d6000fd5b505050506040513d60208110156106ab57600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b1580156106f157600080fd5b505af1158015610705573d6000803e3d6000fd5b505050506000935050505090565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600481565b600254600160a060020a03163214806107635750600254600160a060020a031633145b151561076e57600080fd5b600160a060020a038116151561078357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b604051610eac806107c383390190560060806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f666665726e6732303139303531303135323330304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055610e0a806100a26000396000f3006080604052600436106101ab5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101ad5780630f82c16f146101de578063112d0d32146102a3578063123e0e80146102b85780631768595314610357578063198e76711461036557806329ed61371461037d5780633513a805146103a657806335b979ca146103b1578063409fa286146103d257806341c0e1b5146103ec57806345080442146104015780634c937386146104195780635062d68d1461042e57806354fd4d5014610443578063564fb18d146104585780635661d186146104795780636a9719b11461049a5780636af27417146104b45780636d2e4b1b146104df5780637b1cdb3e146105005780638da5cb5b1461050857806391357d4b1461051d5780639e99bbea14610500578063a7b4a4df14610544578063ab3a74251461057f578063af570c04146105d6578063af75d38f146105eb578063b2041a1514610600578063b535b03e14610615578063e870ed911461062a578063f185db0c1461063a578063f2fde38b1461064f578063fb5e76e614610670575b005b3480156101b957600080fd5b506101c2610685565b60408051600160a060020a039092168252519081900360200190f35b3480156101ea57600080fd5b5060408051602060046024803582810135848102808701860190975280865261027496843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106949650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102af57600080fd5b506101ab61071d565b6040805160206004604435818101358381028086018501909652808552610345958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506107369650505050505050565b60408051918252519081900360200190f35b610345600435602435610754565b34801561037157600080fd5b506101ab600435610770565b34801561038957600080fd5b506103926107a3565b604080519115158252519081900360200190f35b6103456004356107ac565b3480156103bd57600080fd5b506101ab600160a060020a03600435166107af565b3480156103de57600080fd5b506101ab600435151561080c565b3480156103f857600080fd5b506101ab61084d565b34801561040d57600080fd5b50610345600435610889565b34801561042557600080fd5b506101c261088f565b34801561043a57600080fd5b506101c261089e565b34801561044f57600080fd5b506103456108b2565b34801561046457600080fd5b506101ab600160a060020a03600435166108b8565b34801561048557600080fd5b506101ab600160a060020a03600435166108fe565b3480156104a657600080fd5b506101ab6004351515610961565b3480156104c057600080fd5b506104c96109cf565b6040805160ff9092168252519081900360200190f35b3480156104eb57600080fd5b506101ab600160a060020a03600435166109d4565b610345610a2f565b34801561051457600080fd5b506101c2610a34565b34801561052957600080fd5b506104c9600160a060020a0360043581169060243516610a43565b34801561055057600080fd5b506101ab600160a060020a03600435811690602435151590604435151590606435906084359060a43516610b6a565b34801561058b57600080fd5b506105a0600160a060020a0360043516610cda565b6040805195151586529315156020860152848401929092526060840152600160a060020a03166080830152519081900360a00190f35b3480156105e257600080fd5b506101c2610d15565b3480156105f757600080fd5b50610345610d24565b34801561060c57600080fd5b50610392610d2a565b34801561062157600080fd5b506104c9610d4b565b6103456004356024351515610d50565b34801561064657600080fd5b506104c9610d58565b34801561065b57600080fd5b506101ab600160a060020a0360043516610d5d565b34801561067c57600080fd5b506101c2610dcf565b600154600160a060020a031681565b60008080808060ff881615156106b65760009450849350839250829150610713565b6106c03332610a43565b905060ff8116156106de576002945092506000915081905082610713565b60095460ff16151560011415610704576008546002955090935060009250905082610713565b60079450600093508392508291505b5093509350935093565b6107273332610a43565b60ff161561073457600080fd5b565b600060ff8416156107495761074961071d565b506000949350505050565b6000605f82106107665750600061076a565b5060015b92915050565b600254600160a060020a03163214806107935750600254600160a060020a031633145b151561079e57600080fd5b600855565b60095460ff1681565b90565b600254600160a060020a03163214806107d25750600254600160a060020a031633145b15156107dd57600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031632148061082f5750600254600160a060020a031633145b151561083a57600080fd5b6009805460ff1916911515919091179055565b600254600160a060020a03163214806108705750600254600160a060020a031633145b151561087b57600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b6009546101009004600160a060020a031681565b60055481565b600154600160a060020a031632146108cf57600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a03163214806109215750600254600160a060020a031633145b151561092c57600080fd5b60098054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a03163214806109845750600254600160a060020a031633145b151561098f57600080fd5b60078054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600281565b600154600160a060020a031632146109eb57600080fd5b600160a060020a0381161515610a0057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090565b600254600160a060020a031681565b600160a060020a038083166000908152600a602052604081206009549192839261010090041682811515610a82576003830154600160a060020a031691505b600160a060020a03821615610b2e5750604080517f95a078e8000000000000000000000000000000000000000000000000000000008152600160a060020a038781166004830152915183928316916395a078e89160248083019260209291908290030181600087803b158015610af757600080fd5b505af1158015610b0b573d6000803e3d6000fd5b505050506040513d6020811015610b2157600080fd5b50511515610b2e57600a93505b4283600101541115610b3f57601493505b600283015415801590610b555750428360020154105b15610b5f57601e93505b509195945050505050565b600080600088925082600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610bc957600080fd5b505af1158015610bdd573d6000803e3d6000fd5b505050506040513d6020811015610bf357600080fd5b5051600160a060020a03163214610c0957600080fd5b859150811515610c17574291505b506009546101009004600160a060020a0316801515610c335750825b6040805160a08101825298151589529615156020808a0191825289890193845260608a01968752600160a060020a0392831660808b019081529a83166000908152600a9091529790972097518854975160ff199098169015151761ff0019166101009715159790970296909617875551600187015550505160028401555091516003909101805473ffffffffffffffffffffffffffffffffffffffff191691909216179055565b600a60205260009081526040902080546001820154600283015460039093015460ff80841694610100909404169290600160a060020a031685565b600354600160a060020a031681565b60085481565b60075474010000000000000000000000000000000000000000900460ff1681565b600181565b600092915050565b600481565b600254600160a060020a0316321480610d805750600254600160a060020a031633145b1515610d8b57600080fd5b600160a060020a0381161515610da057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600754600160a060020a0316815600a165627a7a72305820e07b208bd87743f14b6371d7b3e98d45fc665d414c5b241de137f302c3533da20029a165627a7a72305820af7597711e9b50552780f0bcc71787559afb50142134dcad6e5319c76d0307430029"
        },
        "eluv.displayApp": "displayApp.html",
        "eluv.manageApp": "manageApp.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp.html": {
            ".": {
              "parts": [
                1
              ],
              "size": 72522
            }
          },
          "manageApp.html": {
            ".": {
              "parts": [
                0
              ],
              "size": 72522
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "Commercial Offering"
      }
    }
    async ContentType({
      "typeId": "iq__3ugM27TmKaK3aH5FhroqAGddFoty"
    });
    
    
    {
      "id": "iq__3ugM27TmKaK3aH5FhroqAGddFoty",
      "hash": "hq__DxBV4QBDgXLYto9C4CuZ8Pwwo4JWQoufdCxFpHE58Koiqwm7Vg3SNywCWZL9RMHF77sR9aPskh",
      "name": "Campaign",
      "meta": {
        "custom_contract": {
          "abi": [
            {
              "constant": true,
              "inputs": [],
              "name": "creator",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccessInfo",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccess",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "name": "runFinalize",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "proposed_status_code",
                  "type": "int256"
                }
              ],
              "name": "runStatusChange",
              "outputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "kill",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "percent",
                  "type": "uint8"
                }
              ],
              "name": "setLibraryRetrocession",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "name": "runDescribeStatus",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "campaignLibraryAddress",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "version",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_ACCESS",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newCreator",
                  "type": "address"
                }
              ],
              "name": "transferCreatorship",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "libraryRetrocession",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runCreate",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "campaign_library_address",
                  "type": "address"
                }
              ],
              "name": "setCampaignLibraryAddress",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "owner",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runKill",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "contentSpace",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_SEE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "market_place_address",
                  "type": "address"
                }
              ],
              "name": "setMarketPlaceAddress",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "initializedAsCampaignMgr",
              "outputs": [
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "name": "runGrant",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "marketPlaceAddress",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_CHARGE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newOwner",
                  "type": "address"
                }
              ],
              "name": "transferOwnership",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "payable": true,
              "stateMutability": "payable",
              "type": "fallback"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                }
              ],
              "name": "Log",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bool"
                }
              ],
              "name": "LogBool",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "a",
                  "type": "address"
                }
              ],
              "name": "LogAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "uint256"
                }
              ],
              "name": "LogUint256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "int256"
                }
              ],
              "name": "LogInt256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes32"
                }
              ],
              "name": "LogBytes32",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "payee",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "LogPayment",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunCreate",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunKill",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "proposedStatusCode",
                  "type": "int256"
                },
                {
                  "indexed": false,
                  "name": "returnStatusCode",
                  "type": "int256"
                }
              ],
              "name": "RunStatusChange",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "indexed": false,
                  "name": "calculateAccessCharge",
                  "type": "int256"
                }
              ],
              "name": "RunAccessCharge",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunAccess",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunFinalize",
              "type": "event"
            }
          ],
          "address": "0x8071af01e88a02afef5acaf47d95d1c6a415b53e",
          "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e4d677232303139303232323135333630304d4c6005556006805460ff191690556007805460a060020a60ff021916905560018054600160a060020a031990811632908117909255600280549091169091179055611fdd806100bc6000396000f3006080604052600436106101485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f811461014a5780630f82c16f1461017b578063123e0e801461024057806317685953146102df5780633513a805146102ed57806341c0e1b5146102f8578063444814391461030d578063450804421461033e5780634edd676b1461035657806354fd4d501461036b5780636af27417146103805780636d2e4b1b1461039557806374cf29c2146103b65780637b1cdb3e146103cb5780638597a2a3146103d35780638da5cb5b146103f45780639e99bbea14610409578063af570c0414610411578063b535b03e14610426578063cc98ef961461043b578063d7f48c341461045c578063e870ed9114610485578063ed27107b14610495578063f185db0c146104aa578063f2fde38b146104bf575b005b34801561015657600080fd5b5061015f6104e0565b60408051600160a060020a039092168252519081900360200190f35b34801561018757600080fd5b5060408051602060046024803582810135848102808701860190975280865261021196843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104ef9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526102cd958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104fe9650505050505050565b60408051918252519081900360200190f35b6102cd600435602435610508565b6102cd600435610510565b34801561030457600080fd5b50610148610513565b34801561031957600080fd5b5061032860ff6004351661054f565b6040805160ff9092168252519081900360200190f35b34801561034a57600080fd5b506102cd600435610597565b34801561036257600080fd5b5061015f61059d565b34801561037757600080fd5b506102cd6105b1565b34801561038c57600080fd5b506103286105b7565b3480156103a157600080fd5b50610148600160a060020a03600435166105bc565b3480156103c257600080fd5b50610328610617565b6102cd610620565b3480156103df57600080fd5b50610148600160a060020a03600435166108c7565b34801561040057600080fd5b5061015f61092a565b6102cd610939565b34801561041d57600080fd5b5061015f61093e565b34801561043257600080fd5b5061032861094d565b34801561044757600080fd5b50610148600160a060020a0360043516610952565b34801561046857600080fd5b50610471610998565b604080519115158252519081900360200190f35b6102cd6004356024351515610508565b3480156104a157600080fd5b5061015f6109b9565b3480156104b657600080fd5b506103286109c8565b3480156104cb57600080fd5b50610148600160a060020a03600435166109cd565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a03163214806105365750600254600160a060020a031633145b151561054157600080fd5b600254600160a060020a0316ff5b600254600090600160a060020a03163214806105755750600254600160a060020a031633145b151561058057600080fd5b506006805460ff191660ff92831617908190551690565b50600090565b6006546101009004600160a060020a031681565b60055481565b600281565b600154600160a060020a031632146105d357600080fd5b600160a060020a03811615156105e857600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065460ff1681565b60075460009081908190819074010000000000000000000000000000000000000000900460ff16151561068b576007805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055600093506108c1565b610693610a3f565b604051809103906000f0801580156106af573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350839163e53853039160248082019260009290919082900301818387803b15801561071757600080fd5b505af115801561072b573d6000803e3d6000fd5b5050600654604080517f4448143900000000000000000000000000000000000000000000000000000000815260ff909216600483015251869450600160a060020a03851693506344481439925060248083019260209291908290030181600087803b15801561079957600080fd5b505af11580156107ad573d6000803e3d6000fd5b505050506040513d60208110156107c357600080fd5b5050604080517f63c77f8f0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038316916363c77f8f91602480830192600092919082900301818387803b15801561082557600080fd5b505af1158015610839573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b1580156108a457600080fd5b505af11580156108b8573d6000803e3d6000fd5b50505050600093505b50505090565b600254600160a060020a03163214806108ea5750600254600160a060020a031633145b15156108f557600080fd5b60068054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600154600160a060020a0316321461096957600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60075474010000000000000000000000000000000000000000900460ff1681565b600754600160a060020a031681565b600481565b600254600160a060020a03163214806109f05750600254600160a060020a031633145b15156109fb57600080fd5b600160a060020a0381161515610a1057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60405161156280610a5083390190560060806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e32303139303331383130353130304d4c0000006005556006805460a060020a60ff021916905542600a55600b5560018054600160a060020a0319908116329081179092556002805490911690911790556114a7806100bb6000396000f3006080604052600436106101b65763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101b85780630b97bc86146101e95780630f82c16f146102105780630fb5a6b4146102d5578063123e0e80146102ea57806317685953146103775780631e1333fb1461038557806322f3e2d4146103bd578063309d1e40146103d25780633513a805146104185780633b917c301461042357806341c0e1b514610438578063444814391461044d578063450804421461047e57806346d5badb1461049657806354fd4d50146104ab57806363c77f8f146104c05780636af27417146104e15780636d2e4b1b146104f657806374cf29c21461051757806379d367ef1461052c5780637b1cdb3e1461054d5780638da5cb5b146105555780639dfa5d331461056a5780639e99bbea1461054d578063af570c041461057f578063b535b03e14610594578063c940c6b3146105a9578063cfefb3d5146105ca578063e177246e146105e2578063e870ed91146105fa578063f06148f21461060a578063f185db0c1461062e578063f2fde38b14610643578063f34da3c014610664575b005b3480156101c457600080fd5b506101cd61067c565b60408051600160a060020a039092168252519081900360200190f35b3480156101f557600080fd5b506101fe61068b565b60408051918252519081900360200190f35b34801561021c57600080fd5b506040805160206004602480358281013584810280870186019097528086526102a696843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106919650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102e157600080fd5b506101fe6106a0565b60408051602060046044358181013583810280860185019096528085526101fe958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106a69650505050505050565b6101fe6004356024356106b0565b34801561039157600080fd5b506103a9600160a060020a03600435166024356106b8565b604080519115158252519081900360200190f35b3480156103c957600080fd5b506103a96107eb565b3480156103de57600080fd5b506103f3600160a060020a036004351661081f565b604080519384526020840192909252600090810b900b82820152519081900360600190f35b6101fe600435610840565b34801561042f57600080fd5b506101cd610843565b34801561044457600080fd5b506101b6610852565b34801561045957600080fd5b5061046860ff6004351661088e565b6040805160ff9092168252519081900360200190f35b34801561048a57600080fd5b506101fe6004356108f0565b3480156104a257600080fd5b506101fe6108f6565b3480156104b757600080fd5b506101fe6108fc565b3480156104cc57600080fd5b506101b6600160a060020a0360043516610902565b3480156104ed57600080fd5b50610468610948565b34801561050257600080fd5b506101b6600160a060020a036004351661094d565b34801561052357600080fd5b506104686109a8565b34801561053857600080fd5b506103a9600160a060020a03600435166109c9565b6101fe610b73565b34801561056157600080fd5b506101cd610b78565b34801561057657600080fd5b506101fe610b87565b34801561058b57600080fd5b506101cd610bc2565b3480156105a057600080fd5b50610468610bd1565b3480156105b557600080fd5b506101fe600435602435604435606435610bd6565b3480156105d657600080fd5b506103a9600435610c24565b3480156105ee57600080fd5b506101fe60043561131e565b6101fe60043560243515156106b0565b34801561061657600080fd5b506103a9600160a060020a036004351660243561135f565b34801561063a57600080fd5b506104686113b8565b34801561064f57600080fd5b506101b6600160a060020a03600435166113bd565b34801561067057600080fd5b506101cd60043561142f565b600154600160a060020a031681565b600a5481565b60076000808093509350935093565b600b5481565b6000949350505050565b600092915050565b60006106c2611457565b600254600090600160a060020a03163214806106e85750600254600160a060020a031633145b15156106f357600080fd5b50506040805160608101825283815260006020808301829052600183850152600160a060020a038716825260079052918220600281015491929091810b900b151561079b5760088054600180820183556000929092527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee301805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0388161790556009805490910190555b50600160a060020a039390931660009081526007602090815260408083208651815591860151600180840191909155950151600290910180549190920b60ff1660ff199091161790555090919050565b600a546000904290811015610803576000915061081b565b600b541580610818575080600b54600a540110155b91505b5090565b60076020526000908152604081208054600182015460029092015490920b83565b90565b600654600160a060020a031681565b600254600160a060020a03163214806108755750600254600160a060020a031633145b151561088057600080fd5b600254600160a060020a0316ff5b600154600090600160a060020a031632146108a857600080fd5b506006805474ff000000000000000000000000000000000000000019167401000000000000000000000000000000000000000060ff9384168102919091179182905590041690565b50600090565b60095481565b60055481565b600154600160a060020a0316321461091957600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600281565b600154600160a060020a0316321461096457600080fd5b600160a060020a038116151561097957600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065474010000000000000000000000000000000000000000900460ff1681565b6002546000908190600160a060020a03163214806109f15750600254600160a060020a031633145b15156109fc57600080fd5b50600160a060020a038216600090815260076020526040812081815560018101829055600201805460ff191690555b600954811015610b685782600160a060020a0316600882815481101515610a4e57fe5b600091825260209091200154600160a060020a03161415610b60576008805482908110610a7757fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff19169055600954600019018114610b4d576008600160095403815481101515610abe57fe5b60009182526020909120015460088054600160a060020a039092169183908110610ae457fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055506008600160095403815481101515610b2657fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff191690555b6009805460001901905560019150610b6d565b600101610a2b565b600091505b50919050565b600090565b600254600160a060020a031681565b600254600090600160a060020a0316321480610bad5750600254600160a060020a031633145b1515610bb857600080fd5b5042600a81905590565b600354600160a060020a031681565b600181565b600254600090600160a060020a0316321480610bfc5750600254600160a060020a031633145b1515610c0757600080fd5b50603c60188502840181028301028101600b819055949350505050565b6000806000806000806000806000610c3a6107eb565b1515610c4557600080fd5b604080517f0e0a0d74000000000000000000000000000000000000000000000000000000008152600481018c905290513399508991630e0a0d749160248083019260209291908290030181600087803b158015610ca157600080fd5b505af1158015610cb5573d6000803e3d6000fd5b505050506040513d6020811015610ccb57600080fd5b5051604080517f98980081000000000000000000000000000000000000000000000000000000008152600481018d90529051919850600160a060020a038a16916398980081916024808201926020929091908290030181600087803b158015610d3357600080fd5b505af1158015610d47573d6000803e3d6000fd5b505050506040513d6020811015610d5d57600080fd5b5051604080517f2310167f00000000000000000000000000000000000000000000000000000000815290519197508796503391600160a060020a03881691632310167f9160048083019260209291908290030181600087803b158015610dc257600080fd5b505af1158015610dd6573d6000803e3d6000fd5b505050506040513d6020811015610dec57600080fd5b5051600160a060020a031614610e0157600080fd5b604080517f7afc54d4000000000000000000000000000000000000000000000000000000008152600481018c905290513291600160a060020a038b1691637afc54d4916024808201926020929091908290030181600087803b158015610e6657600080fd5b505af1158015610e7a573d6000803e3d6000fd5b505050506040513d6020811015610e9057600080fd5b5051600160a060020a031614610ea557600080fd5b600160a060020a03861660009081526007602052604081206002810154909550810b900b600114610ed557600080fd5b83541580610eea575060018401548454038711155b1515610ef557600080fd5b600180850154600160a060020a0388166000908152600760205260409020908901910155835415801590610f4457508354600160a060020a038716600090815260076020526040902060010154145b15610f7057600160a060020a0386166000908152600760205260409020600201805460ff191660ff1790555b60065474010000000000000000000000000000000000000000900460ff1660648804029250821561127157604080517f5cc15001000000000000000000000000000000000000000000000000000000008152600481018c90529051600160a060020a038a1691635cc150019160248083019260209291908290030181600087803b158015610ffd57600080fd5b505af1158015611011573d6000803e3d6000fd5b505050506040513d602081101561102757600080fd5b5051604080517fb816f5130000000000000000000000000000000000000000000000000000000081529051919350600160a060020a0384169163b816f513916004808201926020929091908290030181600087803b15801561108857600080fd5b505af115801561109c573d6000803e3d6000fd5b505050506040513d60208110156110b257600080fd5b5051604080517f8da5cb5b0000000000000000000000000000000000000000000000000000000081529051919250600160a060020a03831691638da5cb5b916004808201926020929091908290030181600087803b15801561111357600080fd5b505af1158015611127573d6000803e3d6000fd5b505050506040513d602081101561113d57600080fd5b5051604051600160a060020a039091169084156108fc029085906000818181858888f19350505050158015611176573d6000803e3d6000fd5b507f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a81600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156111ef57600080fd5b505af1158015611203573d6000803e3d6000fd5b505050506040513d602081101561121957600080fd5b505160408051600160a060020a0390921660208301528181018690526060808352600c908301527f526574726f63657373696f6e00000000000000000000000000000000000000006080830152519081900360a00190a15b604051329084890380156108fc02916000818181858888f1935050505015801561129f573d6000803e3d6000fd5b50604080513260208201528489038183015260608082526006908201527f5265776172640000000000000000000000000000000000000000000000000000608082015290517f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a9181900360a00190a15060019998505050505050505050565b600254600090600160a060020a03163214806113445750600254600160a060020a031633145b151561134f57600080fd5b50600a8054820190819055919050565b60008061136a6107eb565b151561137557600080fd5b50600160a060020a0383166000908152600760205260409020805415806113a3575060018101548154038311155b15156113ae57600080fd5b5060019392505050565b600481565b600254600160a060020a03163214806113e05750600254600160a060020a031633145b15156113eb57600080fd5b600160a060020a038116151561140057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600880548290811061143d57fe5b600091825260209091200154600160a060020a0316905081565b60606040519081016040528060008152602001600081526020016000800b815250905600a165627a7a72305820becc96e99c6926cb052edc800d780fc74a533f9dde4b797cc7e4642f277fd1cc0029a165627a7a72305820ba38a2c5cfdcbb681408b1b80cb36cc3bffae73072fe02d8f38e737a771587ef0029",
          "factoryAbi": [
            {
              "constant": true,
              "inputs": [],
              "name": "creator",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccessInfo",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccess",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "name": "runFinalize",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "proposed_status_code",
                  "type": "int256"
                }
              ],
              "name": "runStatusChange",
              "outputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "kill",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "percent",
                  "type": "uint8"
                }
              ],
              "name": "setLibraryRetrocession",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "name": "runDescribeStatus",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "campaignLibraryAddress",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "version",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_ACCESS",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newCreator",
                  "type": "address"
                }
              ],
              "name": "transferCreatorship",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "libraryRetrocession",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runCreate",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "campaign_library_address",
                  "type": "address"
                }
              ],
              "name": "setCampaignLibraryAddress",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "owner",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runKill",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "contentSpace",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_SEE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "market_place_address",
                  "type": "address"
                }
              ],
              "name": "setMarketPlaceAddress",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "initializedAsCampaignMgr",
              "outputs": [
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "name": "runGrant",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "marketPlaceAddress",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_CHARGE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newOwner",
                  "type": "address"
                }
              ],
              "name": "transferOwnership",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "payable": true,
              "stateMutability": "payable",
              "type": "fallback"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                }
              ],
              "name": "Log",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bool"
                }
              ],
              "name": "LogBool",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "a",
                  "type": "address"
                }
              ],
              "name": "LogAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "uint256"
                }
              ],
              "name": "LogUint256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "int256"
                }
              ],
              "name": "LogInt256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes32"
                }
              ],
              "name": "LogBytes32",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "payee",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "LogPayment",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunCreate",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunKill",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "proposedStatusCode",
                  "type": "int256"
                },
                {
                  "indexed": false,
                  "name": "returnStatusCode",
                  "type": "int256"
                }
              ],
              "name": "RunStatusChange",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "indexed": false,
                  "name": "calculateAccessCharge",
                  "type": "int256"
                }
              ],
              "name": "RunAccessCharge",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunAccess",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunFinalize",
              "type": "event"
            }
          ]
        },
        "eluv.displayApp": "displayApp.html",
        "eluv.manageApp": "manageApp.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp.html": {
            ".": {
              "parts": [
                2
              ],
              "size": 40858
            }
          },
          "elv-apps.css": {
            ".": {
              "parts": [
                4
              ],
              "size": 37627
            }
          },
          "manageApp.html": {
            ".": {
              "parts": [
                3
              ],
              "size": 40858
            }
          }
        },
        "mime-types": {
          "css": "text/css",
          "html": "text/html"
        },
        "name": "Campaign"
      }
    }
    async ContentType({
      "typeId": "iq__ruJTQUEiuvWwP5VV6z7A39j5pkr"
    });
    
    
    {
      "id": "iq__ruJTQUEiuvWwP5VV6z7A39j5pkr",
      "hash": "hq__pbFJL9TRrNHx2oyqQ92Qs6UTxMuGv1on8wmfmFCf7NbfVerp6HftZuck4m4PntNzCfosVPhhk",
      "name": "Campaign Manager",
      "meta": {
        "bitcode_part": "hqp_S1k59TTzCt9WStMWFEr91onr3vJm5iwKRjWSQqhyAuxYNTww",
        "custom_contract": {
          "abi": [
            {
              "constant": true,
              "inputs": [],
              "name": "creator",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccessInfo",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccess",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "name": "runFinalize",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "proposed_status_code",
                  "type": "int256"
                }
              ],
              "name": "runStatusChange",
              "outputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "kill",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "name": "runDescribeStatus",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "version",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_ACCESS",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newCreator",
                  "type": "address"
                }
              ],
              "name": "transferCreatorship",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runCreate",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "owner",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runKill",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "contentSpace",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_SEE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "name": "runGrant",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_CHARGE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newOwner",
                  "type": "address"
                }
              ],
              "name": "transferOwnership",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "payable": true,
              "stateMutability": "payable",
              "type": "fallback"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                }
              ],
              "name": "Log",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bool"
                }
              ],
              "name": "LogBool",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "a",
                  "type": "address"
                }
              ],
              "name": "LogAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "uint256"
                }
              ],
              "name": "LogUint256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "int256"
                }
              ],
              "name": "LogInt256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes32"
                }
              ],
              "name": "LogBytes32",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "payee",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "LogPayment",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunCreate",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunKill",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "proposedStatusCode",
                  "type": "int256"
                },
                {
                  "indexed": false,
                  "name": "returnStatusCode",
                  "type": "int256"
                }
              ],
              "name": "RunStatusChange",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "indexed": false,
                  "name": "calculateAccessCharge",
                  "type": "int256"
                }
              ],
              "name": "RunAccessCharge",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunAccess",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunFinalize",
              "type": "event"
            }
          ],
          "address": "0xfb8b470b7577efad41c15598cb2e9380b473ace3",
          "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d67724d61726b6574506c61636532303139303232323135333730304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055612887806100a26000396000f3006080604052600436106100e25763ffffffff60e060020a60003504166302d05d3f81146100e45780630f82c16f14610115578063123e0e80146101da57806317685953146102795780633513a8051461028757806341c0e1b51461029257806345080442146102a757806354fd4d50146102bf5780636af27417146102d45780636d2e4b1b146102ff5780637b1cdb3e146103205780638da5cb5b146103285780639e99bbea1461033d578063af570c0414610345578063b535b03e1461035a578063e870ed911461036f578063f185db0c1461037f578063f2fde38b14610394575b005b3480156100f057600080fd5b506100f96103b5565b60408051600160a060020a039092168252519081900360200190f35b34801561012157600080fd5b506040805160206004602480358281013584810280870186019097528086526101ab96843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103c49650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b6040805160206004604435818101358381028086018501909652808552610267958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103d39650505050505050565b60408051918252519081900360200190f35b6102676004356024356103dd565b6102676004356103e5565b34801561029e57600080fd5b506100e26103e8565b3480156102b357600080fd5b50610267600435610424565b3480156102cb57600080fd5b5061026761042a565b3480156102e057600080fd5b506102e9610430565b6040805160ff9092168252519081900360200190f35b34801561030b57600080fd5b506100e2600160a060020a0360043516610435565b610267610490565b34801561033457600080fd5b506100f9610713565b610267610722565b34801561035157600080fd5b506100f9610727565b34801561036657600080fd5b506102e9610736565b61026760043560243515156103dd565b34801561038b57600080fd5b506102e961073b565b3480156103a057600080fd5b506100e2600160a060020a0360043516610740565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a031632148061040b5750600254600160a060020a031633145b151561041657600080fd5b600254600160a060020a0316ff5b50600090565b60055481565b600281565b600154600160a060020a0316321461044c57600080fd5b600160a060020a038116151561046157600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008060008061049e6107b2565b604051809103906000f0801580156104ba573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350849250839163e53853039160248082019260009290919082900301818387803b15801561052557600080fd5b505af1158015610539573d6000803e3d6000fd5b5050604080517fcc98ef960000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038516935063cc98ef969250602480830192600092919082900301818387803b15801561059d57600080fd5b505af11580156105b1573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b15801561061c57600080fd5b505af1158015610630573d6000803e3d6000fd5b5050505080600160a060020a031663f2fde38b83600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561068157600080fd5b505af1158015610695573d6000803e3d6000fd5b505050506040513d60208110156106ab57600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b1580156106f157600080fd5b505af1158015610705573d6000803e3d6000fd5b505050506000935050505090565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600481565b600254600160a060020a03163214806107635750600254600160a060020a031633145b151561076e57600080fd5b600160a060020a038116151561078357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b604051612099806107c383390190560060806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e4d677232303139303232323135333630304d4c6005556006805460ff191690556007805460a060020a60ff021916905560018054600160a060020a031990811632908117909255600280549091169091179055611fdd806100bc6000396000f3006080604052600436106101485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f811461014a5780630f82c16f1461017b578063123e0e801461024057806317685953146102df5780633513a805146102ed57806341c0e1b5146102f8578063444814391461030d578063450804421461033e5780634edd676b1461035657806354fd4d501461036b5780636af27417146103805780636d2e4b1b1461039557806374cf29c2146103b65780637b1cdb3e146103cb5780638597a2a3146103d35780638da5cb5b146103f45780639e99bbea14610409578063af570c0414610411578063b535b03e14610426578063cc98ef961461043b578063d7f48c341461045c578063e870ed9114610485578063ed27107b14610495578063f185db0c146104aa578063f2fde38b146104bf575b005b34801561015657600080fd5b5061015f6104e0565b60408051600160a060020a039092168252519081900360200190f35b34801561018757600080fd5b5060408051602060046024803582810135848102808701860190975280865261021196843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104ef9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526102cd958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104fe9650505050505050565b60408051918252519081900360200190f35b6102cd600435602435610508565b6102cd600435610510565b34801561030457600080fd5b50610148610513565b34801561031957600080fd5b5061032860ff6004351661054f565b6040805160ff9092168252519081900360200190f35b34801561034a57600080fd5b506102cd600435610597565b34801561036257600080fd5b5061015f61059d565b34801561037757600080fd5b506102cd6105b1565b34801561038c57600080fd5b506103286105b7565b3480156103a157600080fd5b50610148600160a060020a03600435166105bc565b3480156103c257600080fd5b50610328610617565b6102cd610620565b3480156103df57600080fd5b50610148600160a060020a03600435166108c7565b34801561040057600080fd5b5061015f61092a565b6102cd610939565b34801561041d57600080fd5b5061015f61093e565b34801561043257600080fd5b5061032861094d565b34801561044757600080fd5b50610148600160a060020a0360043516610952565b34801561046857600080fd5b50610471610998565b604080519115158252519081900360200190f35b6102cd6004356024351515610508565b3480156104a157600080fd5b5061015f6109b9565b3480156104b657600080fd5b506103286109c8565b3480156104cb57600080fd5b50610148600160a060020a03600435166109cd565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a03163214806105365750600254600160a060020a031633145b151561054157600080fd5b600254600160a060020a0316ff5b600254600090600160a060020a03163214806105755750600254600160a060020a031633145b151561058057600080fd5b506006805460ff191660ff92831617908190551690565b50600090565b6006546101009004600160a060020a031681565b60055481565b600281565b600154600160a060020a031632146105d357600080fd5b600160a060020a03811615156105e857600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065460ff1681565b60075460009081908190819074010000000000000000000000000000000000000000900460ff16151561068b576007805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055600093506108c1565b610693610a3f565b604051809103906000f0801580156106af573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350839163e53853039160248082019260009290919082900301818387803b15801561071757600080fd5b505af115801561072b573d6000803e3d6000fd5b5050600654604080517f4448143900000000000000000000000000000000000000000000000000000000815260ff909216600483015251869450600160a060020a03851693506344481439925060248083019260209291908290030181600087803b15801561079957600080fd5b505af11580156107ad573d6000803e3d6000fd5b505050506040513d60208110156107c357600080fd5b5050604080517f63c77f8f0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038316916363c77f8f91602480830192600092919082900301818387803b15801561082557600080fd5b505af1158015610839573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b1580156108a457600080fd5b505af11580156108b8573d6000803e3d6000fd5b50505050600093505b50505090565b600254600160a060020a03163214806108ea5750600254600160a060020a031633145b15156108f557600080fd5b60068054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600154600160a060020a0316321461096957600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60075474010000000000000000000000000000000000000000900460ff1681565b600754600160a060020a031681565b600481565b600254600160a060020a03163214806109f05750600254600160a060020a031633145b15156109fb57600080fd5b600160a060020a0381161515610a1057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60405161156280610a5083390190560060806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e32303139303331383130353130304d4c0000006005556006805460a060020a60ff021916905542600a55600b5560018054600160a060020a0319908116329081179092556002805490911690911790556114a7806100bb6000396000f3006080604052600436106101b65763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101b85780630b97bc86146101e95780630f82c16f146102105780630fb5a6b4146102d5578063123e0e80146102ea57806317685953146103775780631e1333fb1461038557806322f3e2d4146103bd578063309d1e40146103d25780633513a805146104185780633b917c301461042357806341c0e1b514610438578063444814391461044d578063450804421461047e57806346d5badb1461049657806354fd4d50146104ab57806363c77f8f146104c05780636af27417146104e15780636d2e4b1b146104f657806374cf29c21461051757806379d367ef1461052c5780637b1cdb3e1461054d5780638da5cb5b146105555780639dfa5d331461056a5780639e99bbea1461054d578063af570c041461057f578063b535b03e14610594578063c940c6b3146105a9578063cfefb3d5146105ca578063e177246e146105e2578063e870ed91146105fa578063f06148f21461060a578063f185db0c1461062e578063f2fde38b14610643578063f34da3c014610664575b005b3480156101c457600080fd5b506101cd61067c565b60408051600160a060020a039092168252519081900360200190f35b3480156101f557600080fd5b506101fe61068b565b60408051918252519081900360200190f35b34801561021c57600080fd5b506040805160206004602480358281013584810280870186019097528086526102a696843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106919650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102e157600080fd5b506101fe6106a0565b60408051602060046044358181013583810280860185019096528085526101fe958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106a69650505050505050565b6101fe6004356024356106b0565b34801561039157600080fd5b506103a9600160a060020a03600435166024356106b8565b604080519115158252519081900360200190f35b3480156103c957600080fd5b506103a96107eb565b3480156103de57600080fd5b506103f3600160a060020a036004351661081f565b604080519384526020840192909252600090810b900b82820152519081900360600190f35b6101fe600435610840565b34801561042f57600080fd5b506101cd610843565b34801561044457600080fd5b506101b6610852565b34801561045957600080fd5b5061046860ff6004351661088e565b6040805160ff9092168252519081900360200190f35b34801561048a57600080fd5b506101fe6004356108f0565b3480156104a257600080fd5b506101fe6108f6565b3480156104b757600080fd5b506101fe6108fc565b3480156104cc57600080fd5b506101b6600160a060020a0360043516610902565b3480156104ed57600080fd5b50610468610948565b34801561050257600080fd5b506101b6600160a060020a036004351661094d565b34801561052357600080fd5b506104686109a8565b34801561053857600080fd5b506103a9600160a060020a03600435166109c9565b6101fe610b73565b34801561056157600080fd5b506101cd610b78565b34801561057657600080fd5b506101fe610b87565b34801561058b57600080fd5b506101cd610bc2565b3480156105a057600080fd5b50610468610bd1565b3480156105b557600080fd5b506101fe600435602435604435606435610bd6565b3480156105d657600080fd5b506103a9600435610c24565b3480156105ee57600080fd5b506101fe60043561131e565b6101fe60043560243515156106b0565b34801561061657600080fd5b506103a9600160a060020a036004351660243561135f565b34801561063a57600080fd5b506104686113b8565b34801561064f57600080fd5b506101b6600160a060020a03600435166113bd565b34801561067057600080fd5b506101cd60043561142f565b600154600160a060020a031681565b600a5481565b60076000808093509350935093565b600b5481565b6000949350505050565b600092915050565b60006106c2611457565b600254600090600160a060020a03163214806106e85750600254600160a060020a031633145b15156106f357600080fd5b50506040805160608101825283815260006020808301829052600183850152600160a060020a038716825260079052918220600281015491929091810b900b151561079b5760088054600180820183556000929092527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee301805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0388161790556009805490910190555b50600160a060020a039390931660009081526007602090815260408083208651815591860151600180840191909155950151600290910180549190920b60ff1660ff199091161790555090919050565b600a546000904290811015610803576000915061081b565b600b541580610818575080600b54600a540110155b91505b5090565b60076020526000908152604081208054600182015460029092015490920b83565b90565b600654600160a060020a031681565b600254600160a060020a03163214806108755750600254600160a060020a031633145b151561088057600080fd5b600254600160a060020a0316ff5b600154600090600160a060020a031632146108a857600080fd5b506006805474ff000000000000000000000000000000000000000019167401000000000000000000000000000000000000000060ff9384168102919091179182905590041690565b50600090565b60095481565b60055481565b600154600160a060020a0316321461091957600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600281565b600154600160a060020a0316321461096457600080fd5b600160a060020a038116151561097957600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065474010000000000000000000000000000000000000000900460ff1681565b6002546000908190600160a060020a03163214806109f15750600254600160a060020a031633145b15156109fc57600080fd5b50600160a060020a038216600090815260076020526040812081815560018101829055600201805460ff191690555b600954811015610b685782600160a060020a0316600882815481101515610a4e57fe5b600091825260209091200154600160a060020a03161415610b60576008805482908110610a7757fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff19169055600954600019018114610b4d576008600160095403815481101515610abe57fe5b60009182526020909120015460088054600160a060020a039092169183908110610ae457fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055506008600160095403815481101515610b2657fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff191690555b6009805460001901905560019150610b6d565b600101610a2b565b600091505b50919050565b600090565b600254600160a060020a031681565b600254600090600160a060020a0316321480610bad5750600254600160a060020a031633145b1515610bb857600080fd5b5042600a81905590565b600354600160a060020a031681565b600181565b600254600090600160a060020a0316321480610bfc5750600254600160a060020a031633145b1515610c0757600080fd5b50603c60188502840181028301028101600b819055949350505050565b6000806000806000806000806000610c3a6107eb565b1515610c4557600080fd5b604080517f0e0a0d74000000000000000000000000000000000000000000000000000000008152600481018c905290513399508991630e0a0d749160248083019260209291908290030181600087803b158015610ca157600080fd5b505af1158015610cb5573d6000803e3d6000fd5b505050506040513d6020811015610ccb57600080fd5b5051604080517f98980081000000000000000000000000000000000000000000000000000000008152600481018d90529051919850600160a060020a038a16916398980081916024808201926020929091908290030181600087803b158015610d3357600080fd5b505af1158015610d47573d6000803e3d6000fd5b505050506040513d6020811015610d5d57600080fd5b5051604080517f2310167f00000000000000000000000000000000000000000000000000000000815290519197508796503391600160a060020a03881691632310167f9160048083019260209291908290030181600087803b158015610dc257600080fd5b505af1158015610dd6573d6000803e3d6000fd5b505050506040513d6020811015610dec57600080fd5b5051600160a060020a031614610e0157600080fd5b604080517f7afc54d4000000000000000000000000000000000000000000000000000000008152600481018c905290513291600160a060020a038b1691637afc54d4916024808201926020929091908290030181600087803b158015610e6657600080fd5b505af1158015610e7a573d6000803e3d6000fd5b505050506040513d6020811015610e9057600080fd5b5051600160a060020a031614610ea557600080fd5b600160a060020a03861660009081526007602052604081206002810154909550810b900b600114610ed557600080fd5b83541580610eea575060018401548454038711155b1515610ef557600080fd5b600180850154600160a060020a0388166000908152600760205260409020908901910155835415801590610f4457508354600160a060020a038716600090815260076020526040902060010154145b15610f7057600160a060020a0386166000908152600760205260409020600201805460ff191660ff1790555b60065474010000000000000000000000000000000000000000900460ff1660648804029250821561127157604080517f5cc15001000000000000000000000000000000000000000000000000000000008152600481018c90529051600160a060020a038a1691635cc150019160248083019260209291908290030181600087803b158015610ffd57600080fd5b505af1158015611011573d6000803e3d6000fd5b505050506040513d602081101561102757600080fd5b5051604080517fb816f5130000000000000000000000000000000000000000000000000000000081529051919350600160a060020a0384169163b816f513916004808201926020929091908290030181600087803b15801561108857600080fd5b505af115801561109c573d6000803e3d6000fd5b505050506040513d60208110156110b257600080fd5b5051604080517f8da5cb5b0000000000000000000000000000000000000000000000000000000081529051919250600160a060020a03831691638da5cb5b916004808201926020929091908290030181600087803b15801561111357600080fd5b505af1158015611127573d6000803e3d6000fd5b505050506040513d602081101561113d57600080fd5b5051604051600160a060020a039091169084156108fc029085906000818181858888f19350505050158015611176573d6000803e3d6000fd5b507f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a81600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156111ef57600080fd5b505af1158015611203573d6000803e3d6000fd5b505050506040513d602081101561121957600080fd5b505160408051600160a060020a0390921660208301528181018690526060808352600c908301527f526574726f63657373696f6e00000000000000000000000000000000000000006080830152519081900360a00190a15b604051329084890380156108fc02916000818181858888f1935050505015801561129f573d6000803e3d6000fd5b50604080513260208201528489038183015260608082526006908201527f5265776172640000000000000000000000000000000000000000000000000000608082015290517f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a9181900360a00190a15060019998505050505050505050565b600254600090600160a060020a03163214806113445750600254600160a060020a031633145b151561134f57600080fd5b50600a8054820190819055919050565b60008061136a6107eb565b151561137557600080fd5b50600160a060020a0383166000908152600760205260409020805415806113a3575060018101548154038311155b15156113ae57600080fd5b5060019392505050565b600481565b600254600160a060020a03163214806113e05750600254600160a060020a031633145b15156113eb57600080fd5b600160a060020a038116151561140057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600880548290811061143d57fe5b600091825260209091200154600160a060020a0316905081565b60606040519081016040528060008152602001600081526020016000800b815250905600a165627a7a72305820becc96e99c6926cb052edc800d780fc74a533f9dde4b797cc7e4642f277fd1cc0029a165627a7a72305820ba38a2c5cfdcbb681408b1b80cb36cc3bffae73072fe02d8f38e737a771587ef0029a165627a7a72305820ed3afe68d298bebb00ddd5a9cbd8eb2d90fa41722b907caa3208d04dd38cb2c80029",
          "factoryAbi": [
            {
              "constant": true,
              "inputs": [],
              "name": "creator",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccessInfo",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint8"
                },
                {
                  "name": "",
                  "type": "bytes32[]"
                },
                {
                  "name": "",
                  "type": "address[]"
                }
              ],
              "name": "runAccess",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "name": "runFinalize",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "proposed_status_code",
                  "type": "int256"
                }
              ],
              "name": "runStatusChange",
              "outputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "kill",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "percent",
                  "type": "uint8"
                }
              ],
              "name": "setLibraryRetrocession",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [
                {
                  "name": "",
                  "type": "int256"
                }
              ],
              "name": "runDescribeStatus",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "pure",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "campaignLibraryAddress",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "version",
              "outputs": [
                {
                  "name": "",
                  "type": "bytes32"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_ACCESS",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newCreator",
                  "type": "address"
                }
              ],
              "name": "transferCreatorship",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "libraryRetrocession",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runCreate",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "campaign_library_address",
                  "type": "address"
                }
              ],
              "name": "setCampaignLibraryAddress",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "owner",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [],
              "name": "runKill",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "contentSpace",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_SEE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "market_place_address",
                  "type": "address"
                }
              ],
              "name": "setMarketPlaceAddress",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "initializedAsCampaignMgr",
              "outputs": [
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "",
                  "type": "uint256"
                },
                {
                  "name": "",
                  "type": "bool"
                }
              ],
              "name": "runGrant",
              "outputs": [
                {
                  "name": "",
                  "type": "uint256"
                }
              ],
              "payable": true,
              "stateMutability": "payable",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "marketPlaceAddress",
              "outputs": [
                {
                  "name": "",
                  "type": "address"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": true,
              "inputs": [],
              "name": "DEFAULT_CHARGE",
              "outputs": [
                {
                  "name": "",
                  "type": "uint8"
                }
              ],
              "payable": false,
              "stateMutability": "view",
              "type": "function"
            },
            {
              "constant": false,
              "inputs": [
                {
                  "name": "newOwner",
                  "type": "address"
                }
              ],
              "name": "transferOwnership",
              "outputs": [],
              "payable": false,
              "stateMutability": "nonpayable",
              "type": "function"
            },
            {
              "payable": true,
              "stateMutability": "payable",
              "type": "fallback"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                }
              ],
              "name": "Log",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bool"
                }
              ],
              "name": "LogBool",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "a",
                  "type": "address"
                }
              ],
              "name": "LogAddress",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "uint256"
                }
              ],
              "name": "LogUint256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "u",
                  "type": "int256"
                }
              ],
              "name": "LogInt256",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "b",
                  "type": "bytes32"
                }
              ],
              "name": "LogBytes32",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "label",
                  "type": "string"
                },
                {
                  "indexed": false,
                  "name": "payee",
                  "type": "address"
                },
                {
                  "indexed": false,
                  "name": "amount",
                  "type": "uint256"
                }
              ],
              "name": "LogPayment",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunCreate",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunKill",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "proposedStatusCode",
                  "type": "int256"
                },
                {
                  "indexed": false,
                  "name": "returnStatusCode",
                  "type": "int256"
                }
              ],
              "name": "RunStatusChange",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "level",
                  "type": "uint8"
                },
                {
                  "indexed": false,
                  "name": "calculateAccessCharge",
                  "type": "int256"
                }
              ],
              "name": "RunAccessCharge",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunAccess",
              "type": "event"
            },
            {
              "anonymous": false,
              "inputs": [
                {
                  "indexed": false,
                  "name": "requestID",
                  "type": "uint256"
                },
                {
                  "indexed": false,
                  "name": "result",
                  "type": "uint256"
                }
              ],
              "name": "RunFinalize",
              "type": "event"
            }
          ]
        },
        "eluv-fb.parts": {
          "adsmanager.bc": "hqp_S1k59TTzCt9WStMWFEr91onr3vJm5iwKRjWSQqhyAuxYNTww"
        },
        "eluv.description": "",
        "eluv.displayApp": "displayApp.html",
        "eluv.manageApp": "manageApp.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp.html": {
            ".": {
              "parts": [
                5
              ],
              "size": 39752
            }
          },
          "elv-apps.css": {
            ".": {
              "parts": [
                4
              ],
              "size": 37627
            }
          },
          "manageApp.html": {
            ".": {
              "parts": [
                6
              ],
              "size": 39752
            }
          }
        },
        "mime-types": {
          "css": "text/css",
          "html": "text/html"
        },
        "name": "Campaign Manager"
      }
    }
    async ContentType({
      "typeId": "iq__45zaXofB4Gy5k1dNhRGJZb7vRMjq"
    });
    
    
    {
      "id": "iq__45zaXofB4Gy5k1dNhRGJZb7vRMjq",
      "hash": "hq__HMFPpUGqHgZXY8Xn9BtdDxjXxJ29egBYuCPGTwgbyWPZNmHg7VDmHkKpnYkt75a1fJsTWHY4qH",
      "name": "Production Master",
      "meta": {
        "bitcode_flags": "abrmaster",
        "bitcode_format": "builtin",
        "eluv.manageApp": "manageApp/index.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "manageApp": {
            ".": {
              "type": "directory"
            },
            "index.html": {
              ".": {
                "encryption": {
                  "scheme": "none"
                },
                "parts": [
                  2
                ],
                "size": 983260
              }
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "Production Master"
      }
    }
    async ContentType({
      "typeId": "iq__3Fy51pJBpjo7nrNFQFETUAYvRe9E"
    });
    
    
    {
      "id": "iq__3Fy51pJBpjo7nrNFQFETUAYvRe9E",
      "hash": "hq__53F6TPFf9o7kr1R2DaMDEHtFZmDXcth6PvyGZKPr3huDxuZ9RQTj9Bh2sYEX3LrayKDdYzhii4",
      "name": "Video",
      "meta": {
        "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
        "eluv.allowCustomMetadata": true,
        "eluv.schema": [
          {
            "key": "name",
            "label": "Name",
            "required": true,
            "type": "string"
          },
          {
            "key": "eluv.description",
            "label": "Description",
            "required": false,
            "type": "text"
          },
          {
            "accept": [
              "image/*"
            ],
            "key": "image",
            "label": "Thumbnail",
            "preview": true,
            "required": true,
            "type": "file"
          },
          {
            "accept": [
              "video/*"
            ],
            "key": "video",
            "label": "Video",
            "required": false,
            "type": "file"
          }
        ],
        "name": "Video"
      }
    }
    async ContentType({
      "typeId": "iq__39g4WK8kDXVP8yuq6nQTuEcTBGbi"
    });
    
    
    {
      "id": "iq__39g4WK8kDXVP8yuq6nQTuEcTBGbi",
      "hash": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg",
      "name": "ABR Master",
      "meta": {
        "bitcode_flags": "abrmaster",
        "bitcode_format": "builtin",
        "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
        "description": "ABR Master Type",
        "eluv.displayApp": "displayApp/index.html",
        "eluv.manageApp": "manageApp/index.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp": {
            ".": {
              "type": "directory"
            },
            "index.html": {
              ".": {
                "encryption": {
                  "scheme": "none"
                },
                "parts": [
                  98
                ],
                "size": 1229740
              }
            }
          },
          "manageApp": {
            ".": {
              "type": "directory"
            },
            "index.html": {
              ".": {
                "encryption": {
                  "scheme": "none"
                },
                "parts": [
                  103
                ],
                "size": 987442
              }
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "ABR Master",
        "public": {
          "description": "ABR Master Type",
          "name": "ABR Master"
        }
      }
    }
    async ContentType({
      "name": "Production Master"
    });
    
    
    {
      "id": "iq__45zaXofB4Gy5k1dNhRGJZb7vRMjq",
      "hash": "hq__HMFPpUGqHgZXY8Xn9BtdDxjXxJ29egBYuCPGTwgbyWPZNmHg7VDmHkKpnYkt75a1fJsTWHY4qH",
      "name": "Production Master",
      "meta": {
        "bitcode_flags": "abrmaster",
        "bitcode_format": "builtin",
        "eluv.manageApp": "manageApp/index.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "manageApp": {
            ".": {
              "type": "directory"
            },
            "index.html": {
              ".": {
                "encryption": {
                  "scheme": "none"
                },
                "parts": [
                  2
                ],
                "size": 983260
              }
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "Production Master"
      }
    }
    Source:

    async FinalizePart({
    libraryId,
    objectId,
    writeToken,
    partWriteToken,
    encryptionoptional
    })
    → Promise.<object>

    Finalize an open part draft

    Returns: The finalize response for the new part
    Parameters:
    Name Type Attributes Default Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    writeToken string

    Write token of the content object draft

    partWriteToken string

    Write token of the part

    encryption string <optional>
    none

    Desired encryption scheme. Options: 'none (default)', 'cgck'

    Examples
    async FinalizePart({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__2EfDYXPDu2uAKeS35Z6YCrpZTFGo",
      "writeToken": "tqw_2kxsUVTNY2PWs2qczvZMTQgnHWw9uYigA",
      "partWriteToken": "tqpw8U36vw9K4AmDqeLL7yMb8mRZMbexypgkj",
      "encryption": "none"
    });
    
    
    {
      "id": "iq__42gJKSsPoLCNkmEiDopEfPSujc2e",
      "hash": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz",
      "name": "Library",
      "meta": {
        "bitcode_part": "hqp_3AttPxAV6U7nRM1szSYiV3j16oVRrokT6nnrh6acsRa2vnXi",
        "eluv.description": "",
        "name": "Library"
      }
    }
    async ContentType({
      "name": "ABR Master"
    });
    
    
    {
      "id": "iq__39g4WK8kDXVP8yuq6nQTuEcTBGbi",
      "hash": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg",
      "name": "ABR Master",
      "meta": {
        "bitcode_flags": "abrmaster",
        "bitcode_format": "builtin",
        "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
        "description": "ABR Master Type",
        "eluv.displayApp": "displayApp/index.html",
        "eluv.manageApp": "manageApp/index.html",
        "files": {
          ".": {
            "type": "directory"
          },
          "displayApp": {
            ".": {
              "type": "directory"
            },
            "index.html": {
              ".": {
                "encryption": {
                  "scheme": "none"
                },
                "parts": [
                  98
                ],
                "size": 1229740
              }
            }
          },
          "manageApp": {
            ".": {
              "type": "directory"
            },
            "index.html": {
              ".": {
                "encryption": {
                  "scheme": "none"
                },
                "parts": [
                  103
                ],
                "size": 987442
              }
            }
          }
        },
        "mime-types": {
          "html": "text/html"
        },
        "name": "ABR Master",
        "public": {
          "description": "ABR Master Type",
          "name": "ABR Master"
        }
      }
    }
    async ContentType({
      "typeId": "iq__4SRHoxDo2jvKMDZ2vhx1aJQHxZqV"
    });
    
    
    {
      "id": "iq__4SRHoxDo2jvKMDZ2vhx1aJQHxZqV",
      "hash": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR",
      "name": "Test Content Type 815a25dbf9a112cc4516",
      "meta": {
        "bitcode_part": "hqp_QeMdNFMy6hhPpt6RDGWvpR1VXPp1S7xC3egRtXJtfiWzVZKb",
        "name": "Test Content Type 815a25dbf9a112cc4516",
        "public": {
          "name": "Test Content Type 815a25dbf9a112cc4516"
        }
      }
    }
    async ContentType({
      "name": "Test Content Type 815a25dbf9a112cc4516"
    });
    
    
    {
      "id": "iq__4SRHoxDo2jvKMDZ2vhx1aJQHxZqV",
      "hash": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR",
      "name": "Test Content Type 815a25dbf9a112cc4516",
      "meta": {
        "bitcode_part": "hqp_QeMdNFMy6hhPpt6RDGWvpR1VXPp1S7xC3egRtXJtfiWzVZKb",
        "name": "Test Content Type 815a25dbf9a112cc4516",
        "public": {
          "name": "Test Content Type 815a25dbf9a112cc4516"
        }
      }
    }
    async ContentType({
      "versionHash": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    });
    
    
    {
      "id": "iq__4SRHoxDo2jvKMDZ2vhx1aJQHxZqV",
      "hash": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR",
      "name": "Test Content Type 815a25dbf9a112cc4516",
      "meta": {
        "bitcode_part": "hqp_QeMdNFMy6hhPpt6RDGWvpR1VXPp1S7xC3egRtXJtfiWzVZKb",
        "name": "Test Content Type 815a25dbf9a112cc4516",
        "public": {
          "name": "Test Content Type 815a25dbf9a112cc4516"
        }
      }
    }
    async ContentType({
      "name": "Invalid Type Name"
    });
    
    
    <No Return Value>
    async ContentType({
      "name": "library"
    });
    
    
    {
      "id": "iq__42gJKSsPoLCNkmEiDopEfPSujc2e",
      "hash": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz",
      "name": "Library",
      "meta": {
        "bitcode_part": "hqp_3AttPxAV6U7nRM1szSYiV3j16oVRrokT6nnrh6acsRa2vnXi",
        "eluv.description": "",
        "name": "Library"
      }
    }
    Source:

    async ContentTypeOwner({
    nameoptional,
    typeIdoptional,
    versionHashoptional
    })
    → Promise.<string>

    Returns the address of the owner of the specified content type

    Returns: The account address of the owner
    Parameters:
    Name Type Attributes Description
    name string <optional>

    Name of the content type to find

    typeId string <optional>

    ID of the content type to find

    versionHash string <optional>

    Version hash of the content type to find

    Example
    async ContentTypeOwner({
      "name": "Test Content Type 815a25dbf9a112cc4516"
    });
    
    
    "0x283b86b3359487404485b7abdba6a8782160baa6"
    Source:

    async ContentTypes({}) → Promise.<Object>

    List all content types accessible to this user.

    Returns: Available content types
    Examples
    async ContentTypes();
    
    
    {
      "iq__42gJKSsPoLCNkmEiDopEfPSujc2e": {
        "id": "iq__42gJKSsPoLCNkmEiDopEfPSujc2e",
        "hash": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz",
        "name": "Library",
        "meta": {
          "bitcode_part": "hqp_3AttPxAV6U7nRM1szSYiV3j16oVRrokT6nnrh6acsRa2vnXi",
          "eluv.description": "",
          "name": "Library"
        }
      },
      "iq__22H7vhkwVD8QDPWjANkB4aAXpCUg": {
        "id": "iq__22H7vhkwVD8QDPWjANkB4aAXpCUg",
        "hash": "hq__7PYaQbqz7zju1C3cmEU2x7cF5nbsxAnj951JT96NseEGD571KfMfVoNvb9go3kdcJmb4FpD5Gc",
        "name": "Sponsored Content",
        "meta": {
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "validateAvailability",
                "outputs": [],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "score_pct",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "preset_access_charge",
                    "type": "uint256"
                  }
                ],
                "name": "setPresetAccessCharge",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "mandatoryPresetAccessCharge",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "campaign_manager",
                    "type": "address"
                  }
                ],
                "name": "setCampaignManager",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "mandatory_preset_access_charge",
                    "type": "bool"
                  }
                ],
                "name": "setMandatoryPresetAccessCharge",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "commercialOfferingManagerAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "region",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "commercial_offering_manager_address",
                    "type": "address"
                  }
                ],
                "name": "setCommercialOfferingManagerAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "r",
                    "type": "address"
                  }
                ],
                "name": "setRegion",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "mandatory_sponsoring",
                    "type": "bool"
                  }
                ],
                "name": "setMandatorySponsoring",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "name": "accessor",
                    "type": "address"
                  }
                ],
                "name": "isAvailable",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "name": "sd",
                    "type": "bool"
                  },
                  {
                    "name": "hd",
                    "type": "bool"
                  },
                  {
                    "name": "start",
                    "type": "uint256"
                  },
                  {
                    "name": "end",
                    "type": "uint256"
                  },
                  {
                    "name": "r",
                    "type": "address"
                  }
                ],
                "name": "setAvailability",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "name": "availability",
                "outputs": [
                  {
                    "name": "clearedSD",
                    "type": "bool"
                  },
                  {
                    "name": "clearedHD",
                    "type": "bool"
                  },
                  {
                    "name": "startDate",
                    "type": "uint256"
                  },
                  {
                    "name": "endDate",
                    "type": "uint256"
                  },
                  {
                    "name": "region",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "presetAccessCharge",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "mandatorySponsoring",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "campaignManager",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x58974630c24a0b2f466536b4732470ab5ce219bd",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f666665726e6732303139303531303135323330304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055610e0a806100a26000396000f3006080604052600436106101ab5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101ad5780630f82c16f146101de578063112d0d32146102a3578063123e0e80146102b85780631768595314610357578063198e76711461036557806329ed61371461037d5780633513a805146103a657806335b979ca146103b1578063409fa286146103d257806341c0e1b5146103ec57806345080442146104015780634c937386146104195780635062d68d1461042e57806354fd4d5014610443578063564fb18d146104585780635661d186146104795780636a9719b11461049a5780636af27417146104b45780636d2e4b1b146104df5780637b1cdb3e146105005780638da5cb5b1461050857806391357d4b1461051d5780639e99bbea14610500578063a7b4a4df14610544578063ab3a74251461057f578063af570c04146105d6578063af75d38f146105eb578063b2041a1514610600578063b535b03e14610615578063e870ed911461062a578063f185db0c1461063a578063f2fde38b1461064f578063fb5e76e614610670575b005b3480156101b957600080fd5b506101c2610685565b60408051600160a060020a039092168252519081900360200190f35b3480156101ea57600080fd5b5060408051602060046024803582810135848102808701860190975280865261027496843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106949650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102af57600080fd5b506101ab61071d565b6040805160206004604435818101358381028086018501909652808552610345958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506107369650505050505050565b60408051918252519081900360200190f35b610345600435602435610754565b34801561037157600080fd5b506101ab600435610770565b34801561038957600080fd5b506103926107a3565b604080519115158252519081900360200190f35b6103456004356107ac565b3480156103bd57600080fd5b506101ab600160a060020a03600435166107af565b3480156103de57600080fd5b506101ab600435151561080c565b3480156103f857600080fd5b506101ab61084d565b34801561040d57600080fd5b50610345600435610889565b34801561042557600080fd5b506101c261088f565b34801561043a57600080fd5b506101c261089e565b34801561044f57600080fd5b506103456108b2565b34801561046457600080fd5b506101ab600160a060020a03600435166108b8565b34801561048557600080fd5b506101ab600160a060020a03600435166108fe565b3480156104a657600080fd5b506101ab6004351515610961565b3480156104c057600080fd5b506104c96109cf565b6040805160ff9092168252519081900360200190f35b3480156104eb57600080fd5b506101ab600160a060020a03600435166109d4565b610345610a2f565b34801561051457600080fd5b506101c2610a34565b34801561052957600080fd5b506104c9600160a060020a0360043581169060243516610a43565b34801561055057600080fd5b506101ab600160a060020a03600435811690602435151590604435151590606435906084359060a43516610b6a565b34801561058b57600080fd5b506105a0600160a060020a0360043516610cda565b6040805195151586529315156020860152848401929092526060840152600160a060020a03166080830152519081900360a00190f35b3480156105e257600080fd5b506101c2610d15565b3480156105f757600080fd5b50610345610d24565b34801561060c57600080fd5b50610392610d2a565b34801561062157600080fd5b506104c9610d4b565b6103456004356024351515610d50565b34801561064657600080fd5b506104c9610d58565b34801561065b57600080fd5b506101ab600160a060020a0360043516610d5d565b34801561067c57600080fd5b506101c2610dcf565b600154600160a060020a031681565b60008080808060ff881615156106b65760009450849350839250829150610713565b6106c03332610a43565b905060ff8116156106de576002945092506000915081905082610713565b60095460ff16151560011415610704576008546002955090935060009250905082610713565b60079450600093508392508291505b5093509350935093565b6107273332610a43565b60ff161561073457600080fd5b565b600060ff8416156107495761074961071d565b506000949350505050565b6000605f82106107665750600061076a565b5060015b92915050565b600254600160a060020a03163214806107935750600254600160a060020a031633145b151561079e57600080fd5b600855565b60095460ff1681565b90565b600254600160a060020a03163214806107d25750600254600160a060020a031633145b15156107dd57600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031632148061082f5750600254600160a060020a031633145b151561083a57600080fd5b6009805460ff1916911515919091179055565b600254600160a060020a03163214806108705750600254600160a060020a031633145b151561087b57600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b6009546101009004600160a060020a031681565b60055481565b600154600160a060020a031632146108cf57600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a03163214806109215750600254600160a060020a031633145b151561092c57600080fd5b60098054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a03163214806109845750600254600160a060020a031633145b151561098f57600080fd5b60078054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600281565b600154600160a060020a031632146109eb57600080fd5b600160a060020a0381161515610a0057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090565b600254600160a060020a031681565b600160a060020a038083166000908152600a602052604081206009549192839261010090041682811515610a82576003830154600160a060020a031691505b600160a060020a03821615610b2e5750604080517f95a078e8000000000000000000000000000000000000000000000000000000008152600160a060020a038781166004830152915183928316916395a078e89160248083019260209291908290030181600087803b158015610af757600080fd5b505af1158015610b0b573d6000803e3d6000fd5b505050506040513d6020811015610b2157600080fd5b50511515610b2e57600a93505b4283600101541115610b3f57601493505b600283015415801590610b555750428360020154105b15610b5f57601e93505b509195945050505050565b600080600088925082600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610bc957600080fd5b505af1158015610bdd573d6000803e3d6000fd5b505050506040513d6020811015610bf357600080fd5b5051600160a060020a03163214610c0957600080fd5b859150811515610c17574291505b506009546101009004600160a060020a0316801515610c335750825b6040805160a08101825298151589529615156020808a0191825289890193845260608a01968752600160a060020a0392831660808b019081529a83166000908152600a9091529790972097518854975160ff199098169015151761ff0019166101009715159790970296909617875551600187015550505160028401555091516003909101805473ffffffffffffffffffffffffffffffffffffffff191691909216179055565b600a60205260009081526040902080546001820154600283015460039093015460ff80841694610100909404169290600160a060020a031685565b600354600160a060020a031681565b60085481565b60075474010000000000000000000000000000000000000000900460ff1681565b600181565b600092915050565b600481565b600254600160a060020a0316321480610d805750600254600160a060020a031633145b1515610d8b57600080fd5b600160a060020a0381161515610da057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600754600160a060020a0316815600a165627a7a72305820e07b208bd87743f14b6371d7b3e98d45fc665d414c5b241de137f302c3533da20029"
          },
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 123825
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 123825
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Sponsored Content"
        }
      },
      "iq__3KicsTfHxAru9hwCDAfWsLtCKYMa": {
        "id": "iq__3KicsTfHxAru9hwCDAfWsLtCKYMa",
        "hash": "hq__7HBasPghuRRKA39eNXwdvqdytUsq8XKYC4X2wfumA8iNE6F6mFK6G576n5D82mkmCcQCK9bkWx",
        "name": "Channel",
        "meta": {
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 82111
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 82111
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Channel"
        }
      },
      "iq__2punfHYE6Xv6B5GmRiuCorsELxei": {
        "id": "iq__2punfHYE6Xv6B5GmRiuCorsELxei",
        "hash": "hq__Dp62NfiHS9PdwxXUNrrFFou3k59hMuWDUCbH3n5GmU3icDj7BQ1Nxz2yhdeEE6p4hnbqvTNDg2",
        "name": "Submission",
        "meta": {
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "licensingFee",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "percentPartial",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "withdraw",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "status_code",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "STATUS_FINAL_REVIEW",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "partialPayment",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "content_address",
                    "type": "address"
                  },
                  {
                    "name": "new_owner",
                    "type": "address"
                  }
                ],
                "name": "transferContentOwnership",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "STATUS_DRAFT_APPROVED",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "licensing_fee",
                    "type": "uint256"
                  }
                ],
                "name": "setLicensingFee",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "name": "licensingStatus",
                "outputs": [
                  {
                    "name": "percentComplete",
                    "type": "uint8"
                  },
                  {
                    "name": "licensingFee",
                    "type": "uint256"
                  },
                  {
                    "name": "licensingFeePaid",
                    "type": "uint256"
                  },
                  {
                    "name": "valid",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "partial_payment",
                    "type": "uint8"
                  }
                ],
                "name": "setPartialPayment",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "percent_partial",
                    "type": "uint8"
                  }
                ],
                "name": "setPercentPartial",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "content_address",
                    "type": "address"
                  }
                ],
                "name": "reclaimContentOwnership",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "content_contract",
                    "type": "address"
                  },
                  {
                    "name": "approved",
                    "type": "bool"
                  },
                  {
                    "name": "percent_complete",
                    "type": "uint8"
                  },
                  {
                    "name": "note",
                    "type": "string"
                  }
                ],
                "name": "reviewContent",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "PayCredit",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x1515ebcf2c7d5eaa53259543efe36e08de76b708",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f53706c436f6e744c6963656e73696e6732303139303331383130353730304d4c600555678ac7230489e800006006556007805461280061ff001960ff19909216603c179190911617905560018054600160a060020a03199081163290811790925560028054909116909117905561151e806100c96000396000f3006080604052600436106101715763ffffffff60e060020a60003504166302d05d3f81146101735780630779564b146101a45780630f82c16f146101cb578063123e0e8014610290578063176859531461031d5780632d4fac771461032b5780632e1a7d4d146103565780633513a8051461038257806341c0e1b51461038d57806345080442146103a25780634d52fe4b146103ba57806354fd4d50146103cf5780636af27417146103e45780636d2e4b1b146103f95780637b1cdb3e1461041a5780638da5cb5b146104225780638e7f900f146104375780639e99bbea1461044c578063a2e1cf8a14610454578063af570c041461047b578063b261b9e714610490578063b535b03e146104a5578063b6524089146104ba578063ba3c32ea146104d2578063cba43b0d1461051f578063db14178d1461053a578063e870ed9114610555578063e97a08ba14610565578063f185db0c14610579578063f2fde38b1461058e578063f96e91df146105af575b005b34801561017f57600080fd5b50610188610620565b60408051600160a060020a039092168252519081900360200190f35b3480156101b057600080fd5b506101b961062f565b60408051918252519081900360200190f35b3480156101d757600080fd5b5060408051602060046024803582810135848102808701860190975280865261026196843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106359650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526101b9958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106449650505050505050565b6101b960043560243561064e565b34801561033757600080fd5b50610340610656565b6040805160ff9092168252519081900360200190f35b34801561036257600080fd5b5061036e60043561065f565b604080519115158252519081900360200190f35b6101b960043561071c565b34801561039957600080fd5b50610171610b9f565b3480156103ae57600080fd5b506101b9600435610bdb565b3480156103c657600080fd5b506101b9610c47565b3480156103db57600080fd5b506101b9610c6b565b3480156103f057600080fd5b50610340610c71565b34801561040557600080fd5b50610171600160a060020a0360043516610c76565b6101b9610cd1565b34801561042e57600080fd5b50610188610d4a565b34801561044357600080fd5b50610340610d59565b6101b9610d67565b34801561046057600080fd5b50610188600160a060020a0360043581169060243516610eb3565b34801561048757600080fd5b50610188610f6b565b34801561049c57600080fd5b506101b9610f7a565b3480156104b157600080fd5b50610340610f9e565b3480156104c657600080fd5b506101b9600435610fa3565b3480156104de57600080fd5b506104f3600160a060020a0360043516610fdd565b6040805160ff909516855260208501939093528383019190915215156060830152519081900360800190f35b34801561052b57600080fd5b5061034060ff60043516611009565b34801561054657600080fd5b5061034060ff6004351661105c565b6101b9600435602435151561064e565b610188600160a060020a03600435166110a4565b34801561058557600080fd5b5061034061129b565b34801561059a57600080fd5b50610171600160a060020a03600435166112a0565b3480156105bb57600080fd5b50604080516020601f60643560048181013592830184900484028501840190955281845261036e94600160a060020a03813516946024803515159560ff6044351695369560849493019181908401838280828437509497506113129650505050505050565b600154600160a060020a031681565b60065481565b60076000808093509350935093565b6000949350505050565b600092915050565b60075460ff1681565b600254600090600160a060020a03163214806106855750600254600160a060020a031633145b151561069057600080fd5b600254604051600160a060020a039091169083156108fc029084906000818181858888f193505050501580156106ca573d6000803e3d6000fd5b5060025460408051600160a060020a03909216825260006020830152818101849052517f6fad978e8a2a7d154cdbeac8b127068f0cb03d8f2d585fe8087161308cc3dd1d9181900360600190a1919050565b3360008181526008602090815260408083208054600282015460019092015483517f27c1c21d0000000000000000000000000000000000000000000000000000000081529351959695869560ff90931694899489949303928492839283928a926327c1c21d92600480820193929182900301818787803b15801561079f57600080fd5b505af11580156107b3573d6000803e3d6000fd5b505050506040513d60208110156107c957600080fd5b50511280156107d8575060008a135b156108005760075460ff908116908716106107f657600394506107fb565b600194505b61088c565b8560ff166064141561081b578915156107fb5782935061088c565b60075460ff90811690871610610886578915156107fb57600160a060020a03881660009081526008602052604090206002810154600754600190920154909160649161010090910460ff160204039150828211610878578161087a565b825b9350600219945061088c565b60001994505b60008411156109aa57828411156108a257600080fd5b86600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156108e057600080fd5b505af11580156108f4573d6000803e3d6000fd5b505050506040513d602081101561090a57600080fd5b5051600160a060020a03808a16600090815260086020526040808220600201805489019055519293509083169186156108fc0291879190818181858888f1935050505015801561095e573d6000803e3d6000fd5b5060408051600160a060020a0380841682528a16602082015280820186905290517f6fad978e8a2a7d154cdbeac8b127068f0cb03d8f2d585fe8087161308cc3dd1d9181900360600190a15b604080518b81526020810187905281517fb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff929181900390910190a1841515610a2c57600160a060020a0388166000908152600860205260408120805460ff19908116825560018201839055600282019290925560030180549091169055610b91565b6000851215610b0f5786600160a060020a031663f2fde38b88600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610a8257600080fd5b505af1158015610a96573d6000803e3d6000fd5b505050506040513d6020811015610aac57600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b158015610af257600080fd5b505af1158015610b06573d6000803e3d6000fd5b50505050610b91565b6000851315610b9157604080517ff2fde38b0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a0389169163f2fde38b91602480830192600092919082900301818387803b158015610b7857600080fd5b505af1158015610b8c573d6000803e3d6000fd5b505050505b509298975050505050505050565b600254600160a060020a0316321480610bc25750600254600160a060020a031633145b1515610bcd57600080fd5b600254600160a060020a0316ff5b6000816002191415610c0e57507f447261667420617070726f766564000000000000000000000000000000000000610c42565b8160031415610c3e57507f46696e616c20696e207265766965770000000000000000000000000000000000610c42565b5060005b919050565b7f46696e616c20696e20726576696577000000000000000000000000000000000081565b60055481565b600281565b600154600160a060020a03163214610c8d57600080fd5b600160a060020a0381161515610ca257600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000610cdb6114cb565b5060408051608081018252600080825260065460208084019182528385018381526001606086018181523386526008909352959093209351845460ff9190911660ff19918216178555915194840194909455905160028301559151600390910180549115159190921617905590565b600254600160a060020a031681565b600754610100900460ff1681565b33600081815260086020526040812060030154909190829060ff161515610d915760009250610eae565b81905030600160a060020a031681600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610ddc57600080fd5b505af1158015610df0573d6000803e3d6000fd5b505050506040513d6020811015610e0657600080fd5b5051600160a060020a03161415610e4957600160a060020a0382166000908152600860205260409020600281015460019091015414610e4457600080fd5b610e6f565b600160a060020a03821660009081526008602052604090206002015415610e6f57600080fd5b600160a060020a0382166000908152600860205260408120805460ff199081168255600182018390556002820183905560039091018054909116905592505b505090565b6002546000908190600160a060020a0316321480610edb5750600254600160a060020a031633145b1515610ee657600080fd5b50604080517ff2fde38b000000000000000000000000000000000000000000000000000000008152600160a060020a0384811660048301529151859283169163f2fde38b91602480830192600092919082900301818387803b158015610f4b57600080fd5b505af1158015610f5f573d6000803e3d6000fd5b50949695505050505050565b600354600160a060020a031681565b7f447261667420617070726f76656400000000000000000000000000000000000081565b600181565b600254600090600160a060020a0316321480610fc95750600254600160a060020a031633145b1515610fd457600080fd5b60069190915590565b600860205260009081526040902080546001820154600283015460039093015460ff9283169391921684565b600254600090600160a060020a031632148061102f5750600254600160a060020a031633145b151561103a57600080fd5b506007805461ff00191661010060ff9384168102919091179182905590041690565b600254600090600160a060020a03163214806110825750600254600160a060020a031633145b151561108d57600080fd5b506007805460ff191660ff92831617908190551690565b600160a060020a038116600090815260086020526040812060030154819060ff1615156110d057600080fd5b82905080600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561111157600080fd5b505af1158015611125573d6000803e3d6000fd5b505050506040513d602081101561113b57600080fd5b5051600160a060020a0316321461115157600080fd5b600160a060020a03831660009081526008602052604090206002015434101561117957600080fd5b600160a060020a03808416600090815260086020908152604080832060020183905580517f8280dd8f0000000000000000000000000000000000000000000000000000000081526000196004820152905193851693638280dd8f93602480840194938390030190829087803b1580156111f157600080fd5b505af1158015611205573d6000803e3d6000fd5b505050506040513d602081101561121b57600080fd5b5050604080517ff2fde38b0000000000000000000000000000000000000000000000000000000081523260048201529051600160a060020a0383169163f2fde38b91602480830192600092919082900301818387803b15801561127d57600080fd5b505af1158015611291573d6000803e3d6000fd5b5050505050919050565b600481565b600254600160a060020a03163214806112c35750600254600160a060020a031633145b15156112ce57600080fd5b600160a060020a03811615156112e357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a0384166000818152600860209081526040808320805460ff191660ff881617905580517fb816f5130000000000000000000000000000000000000000000000000000000081529051929388938593849363b816f513926004808301939282900301818787803b15801561138b57600080fd5b505af115801561139f573d6000803e3d6000fd5b505050506040513d60208110156113b557600080fd5b50516040517f87e86b2c000000000000000000000000000000000000000000000000000000008152600160a060020a038a8116600483019081528a15156024840152606060448401908152895160648501528951949650918616936387e86b2c938d938d938c93909260840190602085019080838360005b8381101561144557818101518382015260200161142d565b50505050905090810190601f1680156114725780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b15801561149357600080fd5b505af11580156114a7573d6000803e3d6000fd5b505050506040513d60208110156114bd57600080fd5b505198975050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152905600a165627a7a723058202884804d43a9a152fb3d67b3c22bd9c9f4e20b07cc2c89c3660aa73a4de314e60029"
          },
          "eluv.reviewApp": "reviewApp.html",
          "eluv.schema": [
            {
              "key": "name",
              "label": "Name",
              "type": "string"
            },
            {
              "fields": [
                {
                  "key": "title",
                  "label": "Title",
                  "type": "string"
                },
                {
                  "key": "synopsis",
                  "label": "Synopsis",
                  "type": "text"
                },
                {
                  "key": "cast_and_crew",
                  "label": "Cast and Crew",
                  "type": "string"
                }
              ],
              "flattenDisplay": true,
              "key": "metadata",
              "type": "object"
            },
            {
              "key": "blog_post",
              "label": "Blog Post",
              "type": "text"
            },
            {
              "fields": [
                {
                  "fields": [
                    {
                      "key": "1",
                      "label": "Text 1",
                      "type": "string"
                    },
                    {
                      "key": "2",
                      "label": "Text 2",
                      "type": "string"
                    }
                  ],
                  "flattenDisplay": true,
                  "key": "text",
                  "type": "object"
                }
              ],
              "key": "facebook",
              "label": "Facebook",
              "type": "object"
            },
            {
              "fields": [
                {
                  "fields": [
                    {
                      "key": "1",
                      "label": "Text 1",
                      "type": "string"
                    },
                    {
                      "key": "2",
                      "label": "Text 2",
                      "type": "string"
                    }
                  ],
                  "flattenDisplay": true,
                  "key": "text",
                  "type": "object"
                },
                {
                  "key": "description",
                  "label": "Description",
                  "type": "text"
                }
              ],
              "key": "youtube",
              "label": "YouTube",
              "type": "object"
            },
            {
              "accept": [
                "image/*"
              ],
              "key": "image",
              "label": "Primary Image",
              "preview": true,
              "type": "file"
            },
            {
              "accept": [
                "video/*"
              ],
              "key": "video",
              "label": "Full Video",
              "type": "file"
            },
            {
              "key": "preview_spacer",
              "label": "",
              "text": "",
              "type": "label"
            },
            {
              "accept": [
                "image/*"
              ],
              "key": "preview_image",
              "label": "Preview Image",
              "preview": true,
              "type": "file"
            },
            {
              "accept": [
                "video/*"
              ],
              "key": "preview_video",
              "label": "Preview Video",
              "type": "file"
            },
            {
              "key": "tag_spacer",
              "label": "",
              "text": "",
              "type": "label"
            },
            {
              "key": "tags",
              "label": "Tags",
              "type": "list"
            },
            {
              "key": "terms_and_conditions_label",
              "label": "",
              "text": "Before submitting this content, you must agree to the Terms and Conditions below",
              "type": "label"
            },
            {
              "filename": "Terms and Conditions.pdf",
              "hash": "hqp_QmUzs9ticwCsejnjdRrwHsThiNGvNytEFTVY21ZrNKKWAr",
              "key": "terms_and_conditions",
              "label": "Terms and Conditions",
              "type": "attachedFile"
            },
            {
              "key": "agree_to_terms",
              "label": "I agree",
              "required": true,
              "type": "boolean"
            }
          ],
          "files": {
            ".": {
              "type": "directory"
            },
            "reviewApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 206344
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Submission"
        }
      },
      "iq__3Fd24Yeyi6ap826va5kYR1VnYNkX": {
        "id": "iq__3Fd24Yeyi6ap826va5kYR1VnYNkX",
        "hash": "hq__4oc8dkS2Czym9cvNAHmaJtKNoF28wtZM5rau1JHnExZHVvmZhGrqu2pzXDzbusP4aLbWchW5QB",
        "name": "Advertisement",
        "meta": {
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_data_ID",
                    "type": "bytes32"
                  }
                ],
                "name": "getAmount",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "request_ID",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "custom_values",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "stake_holders",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "request_ID",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_ID",
                    "type": "uint256"
                  },
                  {
                    "name": "ad_address",
                    "type": "address"
                  }
                ],
                "name": "dbgRequest",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "bitcodeAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "maxCreditPerAd",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_data_ID",
                    "type": "bytes32"
                  }
                ],
                "name": "getContent",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_data_ID",
                    "type": "bytes32"
                  }
                ],
                "name": "getOriginator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_data_ID",
                    "type": "bytes32"
                  }
                ],
                "name": "getAdvertisement",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "creditPerAd",
                    "type": "uint256"
                  }
                ],
                "name": "setMaxCreditPerAd",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_data_ID",
                    "type": "bytes32"
                  }
                ],
                "name": "getCampaign",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "name": "requestMap",
                "outputs": [
                  {
                    "name": "originator",
                    "type": "address"
                  },
                  {
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "name": "advertisement",
                    "type": "address"
                  },
                  {
                    "name": "campaign",
                    "type": "address"
                  },
                  {
                    "name": "amount",
                    "type": "uint256"
                  },
                  {
                    "name": "status",
                    "type": "int8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "bitcode",
                    "type": "address"
                  }
                ],
                "name": "setBitcodeAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "content_address",
                    "type": "address"
                  },
                  {
                    "name": "campaign_address",
                    "type": "address"
                  },
                  {
                    "name": "ad_address",
                    "type": "address"
                  },
                  {
                    "name": "amount",
                    "type": "bytes32"
                  }
                ],
                "name": "createMessage",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "maxCreditPerAd",
                    "type": "uint256"
                  }
                ],
                "name": "MaxCreditPerAd",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "bitcode",
                    "type": "address"
                  }
                ],
                "name": "BitcodeAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "flag",
                    "type": "bool"
                  }
                ],
                "name": "dbgBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "addr",
                    "type": "address"
                  }
                ],
                "name": "dbgAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "num",
                    "type": "uint256"
                  }
                ],
                "name": "dbgUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "num",
                    "type": "uint8"
                  }
                ],
                "name": "dbgUint8",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "dbgByte32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes"
                  }
                ],
                "name": "dbgBytes",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x4f98f2f2c7cec6576cb9bd60aeab07a6bb7030a5",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677241647665727469736d6e7432303139303531303135323230304d4c60055560085560018054600160a060020a031990811632908117909255600280549091169091179055611592806100a76000396000f30060806040526004361061017f5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101815780630e0a0d74146101b25780630f82c16f146101dc578063123e0e80146102a1578063176859531461032e578063208daa4f1461033c5780633513a8051461036057806341c0e1b51461036b5780634508044214610380578063508ddbb01461039857806354fd4d50146103ad57806355a632f8146103c25780635cc15001146103d75780636af27417146103ef5780636d2e4b1b1461041a5780637afc54d41461043b5780637b1cdb3e146104535780638da5cb5b1461045b57806398980081146104705780639e99bbea14610453578063af570c0414610488578063b535b03e1461049d578063c5f8c53f146104b2578063cabe0452146104ca578063d4ecba4f146104e2578063dded4d7b14610544578063e75c24bb14610565578063e870ed911461060a578063f185db0c1461061a578063f2fde38b1461062f575b005b34801561018d57600080fd5b50610196610650565b60408051600160a060020a039092168252519081900360200190f35b3480156101be57600080fd5b506101ca60043561065f565b60408051918252519081900360200190f35b3480156101e857600080fd5b5060408051602060046024803582810135848102808701860190975280865261027296843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106bc9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526101ca958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106cb9650505050505050565b6101ca60043560243561092a565b34801561034857600080fd5b506101ca600435600160a060020a0360243516610bea565b6101ca600435610c97565b34801561037757600080fd5b5061017f610c9a565b34801561038c57600080fd5b506101ca600435610cd6565b3480156103a457600080fd5b50610196610cdc565b3480156103b957600080fd5b506101ca610ceb565b3480156103ce57600080fd5b506101ca610cf1565b3480156103e357600080fd5b50610196600435610cf7565b3480156103fb57600080fd5b50610404610d15565b6040805160ff9092168252519081900360200190f35b34801561042657600080fd5b5061017f600160a060020a0360043516610d1a565b34801561044757600080fd5b50610196600435610d75565b6101ca610d90565b34801561046757600080fd5b50610196610d95565b34801561047c57600080fd5b50610196600435610da4565b34801561049457600080fd5b50610196610dd1565b3480156104a957600080fd5b50610404610de0565b3480156104be57600080fd5b5061017f600435610de5565b3480156104d657600080fd5b50610196600435610e4e565b3480156104ee57600080fd5b506104fa600435610e6c565b60408051600160a060020a0397881681529587166020870152938616858501529190941660608401526080830193909352600092830b90920b60a082015290519081900360c00190f35b34801561055057600080fd5b50610196600160a060020a0360043516610eb2565b34801561057157600080fd5b50610595600160a060020a0360043581169060243581169060443516606435610f58565b6040805160208082528351818301528351919283929083019185019080838360005b838110156105cf5781810151838201526020016105b7565b50505050905090810190601f1680156105fc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ca60043560243515156111af565b34801561062657600080fd5b506104046111b7565b34801561063b57600080fd5b5061017f600160a060020a03600435166111bc565b600154600160a060020a031681565b600081815260076020526040812060010154600160a060020a03161580159061069b5750600082815260076020526040812060050154810b900b155b15156106a657600080fd5b5060009081526007602052604090206004015490565b60076000808093509350935093565b60008060008060008060008060008951600014156106ec576000985061091a565b8960008151811015156106fb57fe5b602090810290910101519750600160a060020a038816156109155789600181518110151561072557fe5b9060200190602002015196508a600081518110151561074057fe5b9060200190602002015195508a600181518110151561075b57fe5b6020908102909101015160001a60f860020a0260f860020a900494508a600281518110151561078657fe5b9060200190602002015193508a60038151811015156107a157fe5b60209081029091010151600654909350600160a060020a0316156107cd576107cd88888888888861122e565b60085415806107de57506008548611155b15156107e957600080fd5b86915081600160a060020a0316632310167f6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561084357600080fd5b505af1158015610857573d6000803e3d6000fd5b505050506040513d602081101561086d57600080fd5b5051604080517ff06148f2000000000000000000000000000000000000000000000000000000008152336004820152602481018990529051919250600160a060020a0383169163f06148f2916044808201926020929091908290030181600087803b1580156108db57600080fd5b505af11580156108ef573d6000803e3d6000fd5b505050506040513d602081101561090557600080fd5b5061091590508d89338a8a6113b3565b600098505b5050505050505050949350505050565b600080600080600033876040516020018083600160a060020a0316600160a060020a03166c01000000000000000000000000028152601401828152602001925050506040516020818303038152906040526040518082805190602001908083835b602083106109aa5780518252601f19909201916020918201910161098b565b51815160001960209485036101000a0190811690199190911617905260408051949092018490039093206000818152600790945292208054929850965050600160a060020a031632149150508015610a0b57506005830154600090810b900b155b1515610a1657600080fd5b60008481526007602090815260408083206003015481517f2310167f0000000000000000000000000000000000000000000000000000000081529151600160a060020a0390911695508593632310167f93600480850194919392918390030190829087803b158015610a8757600080fd5b505af1158015610a9b573d6000803e3d6000fd5b505050506040513d6020811015610ab157600080fd5b5051604080517fcfefb3d5000000000000000000000000000000000000000000000000000000008152600481018790529051919250600160a060020a0383169163cfefb3d5916024808201926020929091908290030181600087803b158015610b1957600080fd5b505af1158015610b2d573d6000803e3d6000fd5b505050506040513d6020811015610b4357600080fd5b50506000848152600760209081526040808320805473ffffffffffffffffffffffffffffffffffffffff1990811682556001820180548216905560028201805482169055600382018054909116905560048101849055600501805460ff1916905580518a81529182019290925281517fbf0f2215c45c5ee802d4c20bdfc915308c4459b0f6a78f23ad350e6408bf2891929181900390910190a15060009695505050505050565b600081836040516020018083600160a060020a0316600160a060020a03166c01000000000000000000000000028152601401828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610c645780518252601f199092019160209182019101610c45565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209695505050505050565b90565b600254600160a060020a0316321480610cbd5750600254600160a060020a031633145b1515610cc857600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b60055481565b60085481565b600090815260076020526040902060010154600160a060020a031690565b600281565b600154600160a060020a03163214610d3157600080fd5b600160a060020a0381161515610d4657600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090815260076020526040902054600160a060020a031690565b600090565b600254600160a060020a031681565b600081815260076020526040812060020154600160a060020a0316801515610dcb57600080fd5b92915050565b600354600160a060020a031681565b600181565b600254600160a060020a0316321480610e085750600254600160a060020a031633145b1515610e1357600080fd5b60088190556040805182815290517f1f6808146a51d157d9343b08ee6fce3b39b0e5b419f4c8524a56512acf5ba2b59181900360200190a150565b600090815260076020526040902060030154600160a060020a031690565b600760205260009081526040812080546001820154600283015460038401546004850154600590950154600160a060020a03948516969385169592851694909116920b86565b600254600090600160a060020a0316321480610ed85750600254600160a060020a031633145b1515610ee357600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03848116919091179182905560408051929091168252517fecfcc1bcfb602db0a89a128bad350799ac7741ae87395080e8da39da6f100fcb916020908290030190a15050600654600160a060020a031690565b60408051606080825260808201909252819060009081908360208201610c00803883395050815191945060fd60020a918591506000908110610f9657fe5b906020010190600160f860020a031916908160001a905350825160fd60020a9084906015908110610fc357fe5b906020010190600160f860020a031916908160001a905350825160fd60020a908490602a908110610ff057fe5b906020010190600160f860020a031916908160001a905350825160fd60020a908490603f90811061101d57fe5b906020010190600160f860020a031916908160001a905350600091505b601482101561113e578160130360080260020a86600160a060020a031681151561106057fe5b0490508060f860020a02838360010181518110151561107b57fe5b906020010190600160f860020a031916908160001a9053508160130360080260020a87600160a060020a03168115156110b057fe5b0490508060f860020a0283836016018151811015156110cb57fe5b906020010190600160f860020a031916908160001a9053508160130360080260020a88600160a060020a031681151561110057fe5b0490508060f860020a028383602b0181518110151561111b57fe5b906020010190600160f860020a031916908160001a90535060019091019061103a565b600091505b60208210156111a35784826020811061115857fe5b1a60f860020a0260f860020a900490508060f860020a02838360400181518110151561118057fe5b906020010190600160f860020a031916908160001a905350600190910190611143565b50909695505050505050565b600092915050565b600481565b600254600160a060020a03163214806111df5750600254600160a060020a031633145b15156111ea57600080fd5b600160a060020a03811615156111ff57600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b606060008061123f8989338a610f58565b92508260405160200180807f19457468657265756d205369676e6564204d6573736167653a0a393600000000815250601c0182805190602001908083835b6020831061129c5780518252601f19909201916020918201910161127d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b602083106112ff5780518252601f1990920191602091820191016112e0565b51815160209384036101000a600019018019909216911617905260408051929094018290038220600080845283830180875282905260ff8e1684870152606084018d9052608084018c905294519098506001965060a080840196509194601f19820194509281900390910191865af115801561137f573d6000803e3d6000fd5b5050604051601f190151600654909250600160a060020a0380841691161490506113a857600080fd5b505050505050505050565b60006113bd611531565b84876040516020018083600160a060020a0316600160a060020a03166c01000000000000000000000000028152601401828152602001925050506040516020818303038152906040526040518082805190602001908083835b602083106114355780518252601f199092019160209182019101611416565b51815160209384036101000a60001901801990921691161790526040805192909401829003822060c083018552328352600160a060020a039c8d168383019081529b8d168386019081529a8d1660608401908152608084019a8b52600060a0850181815292815260079093529482209251835473ffffffffffffffffffffffffffffffffffffffff19908116918f169190911784559b516001840180548e16918f1691909117905599516002830180548d16918e169190911790559251600382018054909b169b169a909a1790985594516004890155505092516005909501805460ff191660ff9690930b959095169190911790935550505050565b6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a0810191909152905600a165627a7a7230582074c6feb6abc40b710f5a82fb8c9cff0bc13b436a30507d84bd5fe87b160140d30029"
          },
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 73720
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 73720
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Advertisement"
        }
      },
      "iq__UQCrqjSX4YuBotjvRg2Cx3FJ3D1": {
        "id": "iq__UQCrqjSX4YuBotjvRg2Cx3FJ3D1",
        "hash": "hq__D682LXFAk7BpchACcWfYJtbUjSGnk7SWDHpBN915WSQ8kPcDRBTBxpBNMzj6eKsvio3FdvyG4o",
        "name": "Linear Channel old",
        "meta": {
          "bitcode_part": "hqp_JURXeNX8pZ2t8X92Ji3RHrhHeBd5SoS4qYDWfc76YyczGgGB",
          "eluv.description": "",
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 48699
              }
            },
            "elv-apps.css": {
              ".": {
                "parts": [
                  2
                ],
                "size": 37627
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 48699
              }
            }
          },
          "mime-types": {
            "css": "text/css",
            "html": "text/html"
          },
          "name": "Linear Channel old"
        }
      },
      "iq__3syfVBh2A9tvygGHPetwggkfDwtn": {
        "id": "iq__3syfVBh2A9tvygGHPetwggkfDwtn",
        "hash": "hq__4jZawSWs4KXLgbUA1HZJdSwJseW3k9wTqaG1c53jf3qycxf1v38bHPnrs4RVoexgG6XdYfcdwp",
        "name": "Sponsored Content ABR Master",
        "meta": {
          "bitcode_flags": "abrmaster",
          "bitcode_format": "builtin",
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "validateAvailability",
                "outputs": [],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "score_pct",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "preset_access_charge",
                    "type": "uint256"
                  }
                ],
                "name": "setPresetAccessCharge",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "mandatoryPresetAccessCharge",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "campaign_manager",
                    "type": "address"
                  }
                ],
                "name": "setCampaignManager",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "mandatory_preset_access_charge",
                    "type": "bool"
                  }
                ],
                "name": "setMandatoryPresetAccessCharge",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "commercialOfferingManagerAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "region",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "commercial_offering_manager_address",
                    "type": "address"
                  }
                ],
                "name": "setCommercialOfferingManagerAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "r",
                    "type": "address"
                  }
                ],
                "name": "setRegion",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "mandatory_sponsoring",
                    "type": "bool"
                  }
                ],
                "name": "setMandatorySponsoring",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "name": "accessor",
                    "type": "address"
                  }
                ],
                "name": "isAvailable",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "name": "sd",
                    "type": "bool"
                  },
                  {
                    "name": "hd",
                    "type": "bool"
                  },
                  {
                    "name": "start",
                    "type": "uint256"
                  },
                  {
                    "name": "end",
                    "type": "uint256"
                  },
                  {
                    "name": "r",
                    "type": "address"
                  }
                ],
                "name": "setAvailability",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "name": "availability",
                "outputs": [
                  {
                    "name": "clearedSD",
                    "type": "bool"
                  },
                  {
                    "name": "clearedHD",
                    "type": "bool"
                  },
                  {
                    "name": "startDate",
                    "type": "uint256"
                  },
                  {
                    "name": "endDate",
                    "type": "uint256"
                  },
                  {
                    "name": "region",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "presetAccessCharge",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "mandatorySponsoring",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "campaignManager",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x6539608cc2e3b8328f7795e506c4b2f5aac17d47",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f666665726e6732303139303531303135323330304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055610e0a806100a26000396000f3006080604052600436106101ab5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101ad5780630f82c16f146101de578063112d0d32146102a3578063123e0e80146102b85780631768595314610357578063198e76711461036557806329ed61371461037d5780633513a805146103a657806335b979ca146103b1578063409fa286146103d257806341c0e1b5146103ec57806345080442146104015780634c937386146104195780635062d68d1461042e57806354fd4d5014610443578063564fb18d146104585780635661d186146104795780636a9719b11461049a5780636af27417146104b45780636d2e4b1b146104df5780637b1cdb3e146105005780638da5cb5b1461050857806391357d4b1461051d5780639e99bbea14610500578063a7b4a4df14610544578063ab3a74251461057f578063af570c04146105d6578063af75d38f146105eb578063b2041a1514610600578063b535b03e14610615578063e870ed911461062a578063f185db0c1461063a578063f2fde38b1461064f578063fb5e76e614610670575b005b3480156101b957600080fd5b506101c2610685565b60408051600160a060020a039092168252519081900360200190f35b3480156101ea57600080fd5b5060408051602060046024803582810135848102808701860190975280865261027496843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106949650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102af57600080fd5b506101ab61071d565b6040805160206004604435818101358381028086018501909652808552610345958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506107369650505050505050565b60408051918252519081900360200190f35b610345600435602435610754565b34801561037157600080fd5b506101ab600435610770565b34801561038957600080fd5b506103926107a3565b604080519115158252519081900360200190f35b6103456004356107ac565b3480156103bd57600080fd5b506101ab600160a060020a03600435166107af565b3480156103de57600080fd5b506101ab600435151561080c565b3480156103f857600080fd5b506101ab61084d565b34801561040d57600080fd5b50610345600435610889565b34801561042557600080fd5b506101c261088f565b34801561043a57600080fd5b506101c261089e565b34801561044f57600080fd5b506103456108b2565b34801561046457600080fd5b506101ab600160a060020a03600435166108b8565b34801561048557600080fd5b506101ab600160a060020a03600435166108fe565b3480156104a657600080fd5b506101ab6004351515610961565b3480156104c057600080fd5b506104c96109cf565b6040805160ff9092168252519081900360200190f35b3480156104eb57600080fd5b506101ab600160a060020a03600435166109d4565b610345610a2f565b34801561051457600080fd5b506101c2610a34565b34801561052957600080fd5b506104c9600160a060020a0360043581169060243516610a43565b34801561055057600080fd5b506101ab600160a060020a03600435811690602435151590604435151590606435906084359060a43516610b6a565b34801561058b57600080fd5b506105a0600160a060020a0360043516610cda565b6040805195151586529315156020860152848401929092526060840152600160a060020a03166080830152519081900360a00190f35b3480156105e257600080fd5b506101c2610d15565b3480156105f757600080fd5b50610345610d24565b34801561060c57600080fd5b50610392610d2a565b34801561062157600080fd5b506104c9610d4b565b6103456004356024351515610d50565b34801561064657600080fd5b506104c9610d58565b34801561065b57600080fd5b506101ab600160a060020a0360043516610d5d565b34801561067c57600080fd5b506101c2610dcf565b600154600160a060020a031681565b60008080808060ff881615156106b65760009450849350839250829150610713565b6106c03332610a43565b905060ff8116156106de576002945092506000915081905082610713565b60095460ff16151560011415610704576008546002955090935060009250905082610713565b60079450600093508392508291505b5093509350935093565b6107273332610a43565b60ff161561073457600080fd5b565b600060ff8416156107495761074961071d565b506000949350505050565b6000605f82106107665750600061076a565b5060015b92915050565b600254600160a060020a03163214806107935750600254600160a060020a031633145b151561079e57600080fd5b600855565b60095460ff1681565b90565b600254600160a060020a03163214806107d25750600254600160a060020a031633145b15156107dd57600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031632148061082f5750600254600160a060020a031633145b151561083a57600080fd5b6009805460ff1916911515919091179055565b600254600160a060020a03163214806108705750600254600160a060020a031633145b151561087b57600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b6009546101009004600160a060020a031681565b60055481565b600154600160a060020a031632146108cf57600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a03163214806109215750600254600160a060020a031633145b151561092c57600080fd5b60098054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a03163214806109845750600254600160a060020a031633145b151561098f57600080fd5b60078054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600281565b600154600160a060020a031632146109eb57600080fd5b600160a060020a0381161515610a0057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090565b600254600160a060020a031681565b600160a060020a038083166000908152600a602052604081206009549192839261010090041682811515610a82576003830154600160a060020a031691505b600160a060020a03821615610b2e5750604080517f95a078e8000000000000000000000000000000000000000000000000000000008152600160a060020a038781166004830152915183928316916395a078e89160248083019260209291908290030181600087803b158015610af757600080fd5b505af1158015610b0b573d6000803e3d6000fd5b505050506040513d6020811015610b2157600080fd5b50511515610b2e57600a93505b4283600101541115610b3f57601493505b600283015415801590610b555750428360020154105b15610b5f57601e93505b509195945050505050565b600080600088925082600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610bc957600080fd5b505af1158015610bdd573d6000803e3d6000fd5b505050506040513d6020811015610bf357600080fd5b5051600160a060020a03163214610c0957600080fd5b859150811515610c17574291505b506009546101009004600160a060020a0316801515610c335750825b6040805160a08101825298151589529615156020808a0191825289890193845260608a01968752600160a060020a0392831660808b019081529a83166000908152600a9091529790972097518854975160ff199098169015151761ff0019166101009715159790970296909617875551600187015550505160028401555091516003909101805473ffffffffffffffffffffffffffffffffffffffff191691909216179055565b600a60205260009081526040902080546001820154600283015460039093015460ff80841694610100909404169290600160a060020a031685565b600354600160a060020a031681565b60085481565b60075474010000000000000000000000000000000000000000900460ff1681565b600181565b600092915050565b600481565b600254600160a060020a0316321480610d805750600254600160a060020a031633145b1515610d8b57600080fd5b600160a060020a0381161515610da057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600754600160a060020a0316815600a165627a7a72305820e07b208bd87743f14b6371d7b3e98d45fc665d414c5b241de137f302c3533da20029"
          },
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 123825
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 123825
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Sponsored Content ABR Master"
        }
      },
      "iq__36jjGPHhacyPgehzKN1CLZGXxnwB": {
        "id": "iq__36jjGPHhacyPgehzKN1CLZGXxnwB",
        "hash": "hq__5bTqMC7GVNBt6FwCia9Vddt2b8X3qvCudLGFfm5yCyTF7p8Eho9Fspn7Pfu3e6ZJPhTL86v4ph",
        "name": "IMF",
        "meta": {
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 798259
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 1082307
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "IMF"
        }
      },
      "iq__3kEo6MBsom7Jt5ud5tbMVa6GxXbG": {
        "id": "iq__3kEo6MBsom7Jt5ud5tbMVa6GxXbG",
        "hash": "hq__BfTx44WidNnUaMCH7aWmMpKge5pJrmekMfsrguTmEYmuG3erWYC6rU4zPQC54f1nmuXLQEW8ie",
        "name": "Commercial Offering",
        "meta": {
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x7056051266692d83bb070a0600adae7ea1873f15",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f6666724d677232303139303232363133343630304d4c60055560018054600160a060020a03199081163290811790925560028054909116909117905561169a806100a26000396000f3006080604052600436106100e25763ffffffff60e060020a60003504166302d05d3f81146100e45780630f82c16f14610115578063123e0e80146101da57806317685953146102795780633513a8051461028757806341c0e1b51461029257806345080442146102a757806354fd4d50146102bf5780636af27417146102d45780636d2e4b1b146102ff5780637b1cdb3e146103205780638da5cb5b146103285780639e99bbea1461033d578063af570c0414610345578063b535b03e1461035a578063e870ed911461036f578063f185db0c1461037f578063f2fde38b14610394575b005b3480156100f057600080fd5b506100f96103b5565b60408051600160a060020a039092168252519081900360200190f35b34801561012157600080fd5b506040805160206004602480358281013584810280870186019097528086526101ab96843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103c49650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b6040805160206004604435818101358381028086018501909652808552610267958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103d39650505050505050565b60408051918252519081900360200190f35b6102676004356024356103dd565b6102676004356103e5565b34801561029e57600080fd5b506100e26103e8565b3480156102b357600080fd5b50610267600435610424565b3480156102cb57600080fd5b5061026761042a565b3480156102e057600080fd5b506102e9610430565b6040805160ff9092168252519081900360200190f35b34801561030b57600080fd5b506100e2600160a060020a0360043516610435565b610267610490565b34801561033457600080fd5b506100f9610713565b610267610722565b34801561035157600080fd5b506100f9610727565b34801561036657600080fd5b506102e9610736565b61026760043560243515156103dd565b34801561038b57600080fd5b506102e961073b565b3480156103a057600080fd5b506100e2600160a060020a0360043516610740565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a031632148061040b5750600254600160a060020a031633145b151561041657600080fd5b600254600160a060020a0316ff5b50600090565b60055481565b600281565b600154600160a060020a0316321461044c57600080fd5b600160a060020a038116151561046157600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008060008061049e6107b2565b604051809103906000f0801580156104ba573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350849250839163e53853039160248082019260009290919082900301818387803b15801561052557600080fd5b505af1158015610539573d6000803e3d6000fd5b5050604080517f564fb18d0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038516935063564fb18d9250602480830192600092919082900301818387803b15801561059d57600080fd5b505af11580156105b1573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b15801561061c57600080fd5b505af1158015610630573d6000803e3d6000fd5b5050505080600160a060020a031663f2fde38b83600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561068157600080fd5b505af1158015610695573d6000803e3d6000fd5b505050506040513d60208110156106ab57600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b1580156106f157600080fd5b505af1158015610705573d6000803e3d6000fd5b505050506000935050505090565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600481565b600254600160a060020a03163214806107635750600254600160a060020a031633145b151561076e57600080fd5b600160a060020a038116151561078357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b604051610eac806107c383390190560060806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f666665726e6732303139303531303135323330304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055610e0a806100a26000396000f3006080604052600436106101ab5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101ad5780630f82c16f146101de578063112d0d32146102a3578063123e0e80146102b85780631768595314610357578063198e76711461036557806329ed61371461037d5780633513a805146103a657806335b979ca146103b1578063409fa286146103d257806341c0e1b5146103ec57806345080442146104015780634c937386146104195780635062d68d1461042e57806354fd4d5014610443578063564fb18d146104585780635661d186146104795780636a9719b11461049a5780636af27417146104b45780636d2e4b1b146104df5780637b1cdb3e146105005780638da5cb5b1461050857806391357d4b1461051d5780639e99bbea14610500578063a7b4a4df14610544578063ab3a74251461057f578063af570c04146105d6578063af75d38f146105eb578063b2041a1514610600578063b535b03e14610615578063e870ed911461062a578063f185db0c1461063a578063f2fde38b1461064f578063fb5e76e614610670575b005b3480156101b957600080fd5b506101c2610685565b60408051600160a060020a039092168252519081900360200190f35b3480156101ea57600080fd5b5060408051602060046024803582810135848102808701860190975280865261027496843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106949650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102af57600080fd5b506101ab61071d565b6040805160206004604435818101358381028086018501909652808552610345958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506107369650505050505050565b60408051918252519081900360200190f35b610345600435602435610754565b34801561037157600080fd5b506101ab600435610770565b34801561038957600080fd5b506103926107a3565b604080519115158252519081900360200190f35b6103456004356107ac565b3480156103bd57600080fd5b506101ab600160a060020a03600435166107af565b3480156103de57600080fd5b506101ab600435151561080c565b3480156103f857600080fd5b506101ab61084d565b34801561040d57600080fd5b50610345600435610889565b34801561042557600080fd5b506101c261088f565b34801561043a57600080fd5b506101c261089e565b34801561044f57600080fd5b506103456108b2565b34801561046457600080fd5b506101ab600160a060020a03600435166108b8565b34801561048557600080fd5b506101ab600160a060020a03600435166108fe565b3480156104a657600080fd5b506101ab6004351515610961565b3480156104c057600080fd5b506104c96109cf565b6040805160ff9092168252519081900360200190f35b3480156104eb57600080fd5b506101ab600160a060020a03600435166109d4565b610345610a2f565b34801561051457600080fd5b506101c2610a34565b34801561052957600080fd5b506104c9600160a060020a0360043581169060243516610a43565b34801561055057600080fd5b506101ab600160a060020a03600435811690602435151590604435151590606435906084359060a43516610b6a565b34801561058b57600080fd5b506105a0600160a060020a0360043516610cda565b6040805195151586529315156020860152848401929092526060840152600160a060020a03166080830152519081900360a00190f35b3480156105e257600080fd5b506101c2610d15565b3480156105f757600080fd5b50610345610d24565b34801561060c57600080fd5b50610392610d2a565b34801561062157600080fd5b506104c9610d4b565b6103456004356024351515610d50565b34801561064657600080fd5b506104c9610d58565b34801561065b57600080fd5b506101ab600160a060020a0360043516610d5d565b34801561067c57600080fd5b506101c2610dcf565b600154600160a060020a031681565b60008080808060ff881615156106b65760009450849350839250829150610713565b6106c03332610a43565b905060ff8116156106de576002945092506000915081905082610713565b60095460ff16151560011415610704576008546002955090935060009250905082610713565b60079450600093508392508291505b5093509350935093565b6107273332610a43565b60ff161561073457600080fd5b565b600060ff8416156107495761074961071d565b506000949350505050565b6000605f82106107665750600061076a565b5060015b92915050565b600254600160a060020a03163214806107935750600254600160a060020a031633145b151561079e57600080fd5b600855565b60095460ff1681565b90565b600254600160a060020a03163214806107d25750600254600160a060020a031633145b15156107dd57600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031632148061082f5750600254600160a060020a031633145b151561083a57600080fd5b6009805460ff1916911515919091179055565b600254600160a060020a03163214806108705750600254600160a060020a031633145b151561087b57600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b6009546101009004600160a060020a031681565b60055481565b600154600160a060020a031632146108cf57600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a03163214806109215750600254600160a060020a031633145b151561092c57600080fd5b60098054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a03163214806109845750600254600160a060020a031633145b151561098f57600080fd5b60078054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600281565b600154600160a060020a031632146109eb57600080fd5b600160a060020a0381161515610a0057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090565b600254600160a060020a031681565b600160a060020a038083166000908152600a602052604081206009549192839261010090041682811515610a82576003830154600160a060020a031691505b600160a060020a03821615610b2e5750604080517f95a078e8000000000000000000000000000000000000000000000000000000008152600160a060020a038781166004830152915183928316916395a078e89160248083019260209291908290030181600087803b158015610af757600080fd5b505af1158015610b0b573d6000803e3d6000fd5b505050506040513d6020811015610b2157600080fd5b50511515610b2e57600a93505b4283600101541115610b3f57601493505b600283015415801590610b555750428360020154105b15610b5f57601e93505b509195945050505050565b600080600088925082600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610bc957600080fd5b505af1158015610bdd573d6000803e3d6000fd5b505050506040513d6020811015610bf357600080fd5b5051600160a060020a03163214610c0957600080fd5b859150811515610c17574291505b506009546101009004600160a060020a0316801515610c335750825b6040805160a08101825298151589529615156020808a0191825289890193845260608a01968752600160a060020a0392831660808b019081529a83166000908152600a9091529790972097518854975160ff199098169015151761ff0019166101009715159790970296909617875551600187015550505160028401555091516003909101805473ffffffffffffffffffffffffffffffffffffffff191691909216179055565b600a60205260009081526040902080546001820154600283015460039093015460ff80841694610100909404169290600160a060020a031685565b600354600160a060020a031681565b60085481565b60075474010000000000000000000000000000000000000000900460ff1681565b600181565b600092915050565b600481565b600254600160a060020a0316321480610d805750600254600160a060020a031633145b1515610d8b57600080fd5b600160a060020a0381161515610da057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600754600160a060020a0316815600a165627a7a72305820e07b208bd87743f14b6371d7b3e98d45fc665d414c5b241de137f302c3533da20029a165627a7a72305820af7597711e9b50552780f0bcc71787559afb50142134dcad6e5319c76d0307430029"
          },
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 72522
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 72522
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Commercial Offering"
        }
      },
      "iq__3ugM27TmKaK3aH5FhroqAGddFoty": {
        "id": "iq__3ugM27TmKaK3aH5FhroqAGddFoty",
        "hash": "hq__DxBV4QBDgXLYto9C4CuZ8Pwwo4JWQoufdCxFpHE58Koiqwm7Vg3SNywCWZL9RMHF77sR9aPskh",
        "name": "Campaign",
        "meta": {
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "percent",
                    "type": "uint8"
                  }
                ],
                "name": "setLibraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "campaignLibraryAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "libraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "campaign_library_address",
                    "type": "address"
                  }
                ],
                "name": "setCampaignLibraryAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "market_place_address",
                    "type": "address"
                  }
                ],
                "name": "setMarketPlaceAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "initializedAsCampaignMgr",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "marketPlaceAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x8071af01e88a02afef5acaf47d95d1c6a415b53e",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e4d677232303139303232323135333630304d4c6005556006805460ff191690556007805460a060020a60ff021916905560018054600160a060020a031990811632908117909255600280549091169091179055611fdd806100bc6000396000f3006080604052600436106101485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f811461014a5780630f82c16f1461017b578063123e0e801461024057806317685953146102df5780633513a805146102ed57806341c0e1b5146102f8578063444814391461030d578063450804421461033e5780634edd676b1461035657806354fd4d501461036b5780636af27417146103805780636d2e4b1b1461039557806374cf29c2146103b65780637b1cdb3e146103cb5780638597a2a3146103d35780638da5cb5b146103f45780639e99bbea14610409578063af570c0414610411578063b535b03e14610426578063cc98ef961461043b578063d7f48c341461045c578063e870ed9114610485578063ed27107b14610495578063f185db0c146104aa578063f2fde38b146104bf575b005b34801561015657600080fd5b5061015f6104e0565b60408051600160a060020a039092168252519081900360200190f35b34801561018757600080fd5b5060408051602060046024803582810135848102808701860190975280865261021196843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104ef9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526102cd958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104fe9650505050505050565b60408051918252519081900360200190f35b6102cd600435602435610508565b6102cd600435610510565b34801561030457600080fd5b50610148610513565b34801561031957600080fd5b5061032860ff6004351661054f565b6040805160ff9092168252519081900360200190f35b34801561034a57600080fd5b506102cd600435610597565b34801561036257600080fd5b5061015f61059d565b34801561037757600080fd5b506102cd6105b1565b34801561038c57600080fd5b506103286105b7565b3480156103a157600080fd5b50610148600160a060020a03600435166105bc565b3480156103c257600080fd5b50610328610617565b6102cd610620565b3480156103df57600080fd5b50610148600160a060020a03600435166108c7565b34801561040057600080fd5b5061015f61092a565b6102cd610939565b34801561041d57600080fd5b5061015f61093e565b34801561043257600080fd5b5061032861094d565b34801561044757600080fd5b50610148600160a060020a0360043516610952565b34801561046857600080fd5b50610471610998565b604080519115158252519081900360200190f35b6102cd6004356024351515610508565b3480156104a157600080fd5b5061015f6109b9565b3480156104b657600080fd5b506103286109c8565b3480156104cb57600080fd5b50610148600160a060020a03600435166109cd565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a03163214806105365750600254600160a060020a031633145b151561054157600080fd5b600254600160a060020a0316ff5b600254600090600160a060020a03163214806105755750600254600160a060020a031633145b151561058057600080fd5b506006805460ff191660ff92831617908190551690565b50600090565b6006546101009004600160a060020a031681565b60055481565b600281565b600154600160a060020a031632146105d357600080fd5b600160a060020a03811615156105e857600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065460ff1681565b60075460009081908190819074010000000000000000000000000000000000000000900460ff16151561068b576007805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055600093506108c1565b610693610a3f565b604051809103906000f0801580156106af573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350839163e53853039160248082019260009290919082900301818387803b15801561071757600080fd5b505af115801561072b573d6000803e3d6000fd5b5050600654604080517f4448143900000000000000000000000000000000000000000000000000000000815260ff909216600483015251869450600160a060020a03851693506344481439925060248083019260209291908290030181600087803b15801561079957600080fd5b505af11580156107ad573d6000803e3d6000fd5b505050506040513d60208110156107c357600080fd5b5050604080517f63c77f8f0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038316916363c77f8f91602480830192600092919082900301818387803b15801561082557600080fd5b505af1158015610839573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b1580156108a457600080fd5b505af11580156108b8573d6000803e3d6000fd5b50505050600093505b50505090565b600254600160a060020a03163214806108ea5750600254600160a060020a031633145b15156108f557600080fd5b60068054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600154600160a060020a0316321461096957600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60075474010000000000000000000000000000000000000000900460ff1681565b600754600160a060020a031681565b600481565b600254600160a060020a03163214806109f05750600254600160a060020a031633145b15156109fb57600080fd5b600160a060020a0381161515610a1057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60405161156280610a5083390190560060806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e32303139303331383130353130304d4c0000006005556006805460a060020a60ff021916905542600a55600b5560018054600160a060020a0319908116329081179092556002805490911690911790556114a7806100bb6000396000f3006080604052600436106101b65763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101b85780630b97bc86146101e95780630f82c16f146102105780630fb5a6b4146102d5578063123e0e80146102ea57806317685953146103775780631e1333fb1461038557806322f3e2d4146103bd578063309d1e40146103d25780633513a805146104185780633b917c301461042357806341c0e1b514610438578063444814391461044d578063450804421461047e57806346d5badb1461049657806354fd4d50146104ab57806363c77f8f146104c05780636af27417146104e15780636d2e4b1b146104f657806374cf29c21461051757806379d367ef1461052c5780637b1cdb3e1461054d5780638da5cb5b146105555780639dfa5d331461056a5780639e99bbea1461054d578063af570c041461057f578063b535b03e14610594578063c940c6b3146105a9578063cfefb3d5146105ca578063e177246e146105e2578063e870ed91146105fa578063f06148f21461060a578063f185db0c1461062e578063f2fde38b14610643578063f34da3c014610664575b005b3480156101c457600080fd5b506101cd61067c565b60408051600160a060020a039092168252519081900360200190f35b3480156101f557600080fd5b506101fe61068b565b60408051918252519081900360200190f35b34801561021c57600080fd5b506040805160206004602480358281013584810280870186019097528086526102a696843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106919650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102e157600080fd5b506101fe6106a0565b60408051602060046044358181013583810280860185019096528085526101fe958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106a69650505050505050565b6101fe6004356024356106b0565b34801561039157600080fd5b506103a9600160a060020a03600435166024356106b8565b604080519115158252519081900360200190f35b3480156103c957600080fd5b506103a96107eb565b3480156103de57600080fd5b506103f3600160a060020a036004351661081f565b604080519384526020840192909252600090810b900b82820152519081900360600190f35b6101fe600435610840565b34801561042f57600080fd5b506101cd610843565b34801561044457600080fd5b506101b6610852565b34801561045957600080fd5b5061046860ff6004351661088e565b6040805160ff9092168252519081900360200190f35b34801561048a57600080fd5b506101fe6004356108f0565b3480156104a257600080fd5b506101fe6108f6565b3480156104b757600080fd5b506101fe6108fc565b3480156104cc57600080fd5b506101b6600160a060020a0360043516610902565b3480156104ed57600080fd5b50610468610948565b34801561050257600080fd5b506101b6600160a060020a036004351661094d565b34801561052357600080fd5b506104686109a8565b34801561053857600080fd5b506103a9600160a060020a03600435166109c9565b6101fe610b73565b34801561056157600080fd5b506101cd610b78565b34801561057657600080fd5b506101fe610b87565b34801561058b57600080fd5b506101cd610bc2565b3480156105a057600080fd5b50610468610bd1565b3480156105b557600080fd5b506101fe600435602435604435606435610bd6565b3480156105d657600080fd5b506103a9600435610c24565b3480156105ee57600080fd5b506101fe60043561131e565b6101fe60043560243515156106b0565b34801561061657600080fd5b506103a9600160a060020a036004351660243561135f565b34801561063a57600080fd5b506104686113b8565b34801561064f57600080fd5b506101b6600160a060020a03600435166113bd565b34801561067057600080fd5b506101cd60043561142f565b600154600160a060020a031681565b600a5481565b60076000808093509350935093565b600b5481565b6000949350505050565b600092915050565b60006106c2611457565b600254600090600160a060020a03163214806106e85750600254600160a060020a031633145b15156106f357600080fd5b50506040805160608101825283815260006020808301829052600183850152600160a060020a038716825260079052918220600281015491929091810b900b151561079b5760088054600180820183556000929092527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee301805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0388161790556009805490910190555b50600160a060020a039390931660009081526007602090815260408083208651815591860151600180840191909155950151600290910180549190920b60ff1660ff199091161790555090919050565b600a546000904290811015610803576000915061081b565b600b541580610818575080600b54600a540110155b91505b5090565b60076020526000908152604081208054600182015460029092015490920b83565b90565b600654600160a060020a031681565b600254600160a060020a03163214806108755750600254600160a060020a031633145b151561088057600080fd5b600254600160a060020a0316ff5b600154600090600160a060020a031632146108a857600080fd5b506006805474ff000000000000000000000000000000000000000019167401000000000000000000000000000000000000000060ff9384168102919091179182905590041690565b50600090565b60095481565b60055481565b600154600160a060020a0316321461091957600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600281565b600154600160a060020a0316321461096457600080fd5b600160a060020a038116151561097957600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065474010000000000000000000000000000000000000000900460ff1681565b6002546000908190600160a060020a03163214806109f15750600254600160a060020a031633145b15156109fc57600080fd5b50600160a060020a038216600090815260076020526040812081815560018101829055600201805460ff191690555b600954811015610b685782600160a060020a0316600882815481101515610a4e57fe5b600091825260209091200154600160a060020a03161415610b60576008805482908110610a7757fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff19169055600954600019018114610b4d576008600160095403815481101515610abe57fe5b60009182526020909120015460088054600160a060020a039092169183908110610ae457fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055506008600160095403815481101515610b2657fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff191690555b6009805460001901905560019150610b6d565b600101610a2b565b600091505b50919050565b600090565b600254600160a060020a031681565b600254600090600160a060020a0316321480610bad5750600254600160a060020a031633145b1515610bb857600080fd5b5042600a81905590565b600354600160a060020a031681565b600181565b600254600090600160a060020a0316321480610bfc5750600254600160a060020a031633145b1515610c0757600080fd5b50603c60188502840181028301028101600b819055949350505050565b6000806000806000806000806000610c3a6107eb565b1515610c4557600080fd5b604080517f0e0a0d74000000000000000000000000000000000000000000000000000000008152600481018c905290513399508991630e0a0d749160248083019260209291908290030181600087803b158015610ca157600080fd5b505af1158015610cb5573d6000803e3d6000fd5b505050506040513d6020811015610ccb57600080fd5b5051604080517f98980081000000000000000000000000000000000000000000000000000000008152600481018d90529051919850600160a060020a038a16916398980081916024808201926020929091908290030181600087803b158015610d3357600080fd5b505af1158015610d47573d6000803e3d6000fd5b505050506040513d6020811015610d5d57600080fd5b5051604080517f2310167f00000000000000000000000000000000000000000000000000000000815290519197508796503391600160a060020a03881691632310167f9160048083019260209291908290030181600087803b158015610dc257600080fd5b505af1158015610dd6573d6000803e3d6000fd5b505050506040513d6020811015610dec57600080fd5b5051600160a060020a031614610e0157600080fd5b604080517f7afc54d4000000000000000000000000000000000000000000000000000000008152600481018c905290513291600160a060020a038b1691637afc54d4916024808201926020929091908290030181600087803b158015610e6657600080fd5b505af1158015610e7a573d6000803e3d6000fd5b505050506040513d6020811015610e9057600080fd5b5051600160a060020a031614610ea557600080fd5b600160a060020a03861660009081526007602052604081206002810154909550810b900b600114610ed557600080fd5b83541580610eea575060018401548454038711155b1515610ef557600080fd5b600180850154600160a060020a0388166000908152600760205260409020908901910155835415801590610f4457508354600160a060020a038716600090815260076020526040902060010154145b15610f7057600160a060020a0386166000908152600760205260409020600201805460ff191660ff1790555b60065474010000000000000000000000000000000000000000900460ff1660648804029250821561127157604080517f5cc15001000000000000000000000000000000000000000000000000000000008152600481018c90529051600160a060020a038a1691635cc150019160248083019260209291908290030181600087803b158015610ffd57600080fd5b505af1158015611011573d6000803e3d6000fd5b505050506040513d602081101561102757600080fd5b5051604080517fb816f5130000000000000000000000000000000000000000000000000000000081529051919350600160a060020a0384169163b816f513916004808201926020929091908290030181600087803b15801561108857600080fd5b505af115801561109c573d6000803e3d6000fd5b505050506040513d60208110156110b257600080fd5b5051604080517f8da5cb5b0000000000000000000000000000000000000000000000000000000081529051919250600160a060020a03831691638da5cb5b916004808201926020929091908290030181600087803b15801561111357600080fd5b505af1158015611127573d6000803e3d6000fd5b505050506040513d602081101561113d57600080fd5b5051604051600160a060020a039091169084156108fc029085906000818181858888f19350505050158015611176573d6000803e3d6000fd5b507f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a81600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156111ef57600080fd5b505af1158015611203573d6000803e3d6000fd5b505050506040513d602081101561121957600080fd5b505160408051600160a060020a0390921660208301528181018690526060808352600c908301527f526574726f63657373696f6e00000000000000000000000000000000000000006080830152519081900360a00190a15b604051329084890380156108fc02916000818181858888f1935050505015801561129f573d6000803e3d6000fd5b50604080513260208201528489038183015260608082526006908201527f5265776172640000000000000000000000000000000000000000000000000000608082015290517f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a9181900360a00190a15060019998505050505050505050565b600254600090600160a060020a03163214806113445750600254600160a060020a031633145b151561134f57600080fd5b50600a8054820190819055919050565b60008061136a6107eb565b151561137557600080fd5b50600160a060020a0383166000908152600760205260409020805415806113a3575060018101548154038311155b15156113ae57600080fd5b5060019392505050565b600481565b600254600160a060020a03163214806113e05750600254600160a060020a031633145b15156113eb57600080fd5b600160a060020a038116151561140057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600880548290811061143d57fe5b600091825260209091200154600160a060020a0316905081565b60606040519081016040528060008152602001600081526020016000800b815250905600a165627a7a72305820becc96e99c6926cb052edc800d780fc74a533f9dde4b797cc7e4642f277fd1cc0029a165627a7a72305820ba38a2c5cfdcbb681408b1b80cb36cc3bffae73072fe02d8f38e737a771587ef0029",
            "factoryAbi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "percent",
                    "type": "uint8"
                  }
                ],
                "name": "setLibraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "campaignLibraryAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "libraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "campaign_library_address",
                    "type": "address"
                  }
                ],
                "name": "setCampaignLibraryAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "market_place_address",
                    "type": "address"
                  }
                ],
                "name": "setMarketPlaceAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "initializedAsCampaignMgr",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "marketPlaceAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ]
          },
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  2
                ],
                "size": 40858
              }
            },
            "elv-apps.css": {
              ".": {
                "parts": [
                  4
                ],
                "size": 37627
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  3
                ],
                "size": 40858
              }
            }
          },
          "mime-types": {
            "css": "text/css",
            "html": "text/html"
          },
          "name": "Campaign"
        }
      },
      "iq__ruJTQUEiuvWwP5VV6z7A39j5pkr": {
        "id": "iq__ruJTQUEiuvWwP5VV6z7A39j5pkr",
        "hash": "hq__pbFJL9TRrNHx2oyqQ92Qs6UTxMuGv1on8wmfmFCf7NbfVerp6HftZuck4m4PntNzCfosVPhhk",
        "name": "Campaign Manager",
        "meta": {
          "bitcode_part": "hqp_S1k59TTzCt9WStMWFEr91onr3vJm5iwKRjWSQqhyAuxYNTww",
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0xfb8b470b7577efad41c15598cb2e9380b473ace3",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d67724d61726b6574506c61636532303139303232323135333730304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055612887806100a26000396000f3006080604052600436106100e25763ffffffff60e060020a60003504166302d05d3f81146100e45780630f82c16f14610115578063123e0e80146101da57806317685953146102795780633513a8051461028757806341c0e1b51461029257806345080442146102a757806354fd4d50146102bf5780636af27417146102d45780636d2e4b1b146102ff5780637b1cdb3e146103205780638da5cb5b146103285780639e99bbea1461033d578063af570c0414610345578063b535b03e1461035a578063e870ed911461036f578063f185db0c1461037f578063f2fde38b14610394575b005b3480156100f057600080fd5b506100f96103b5565b60408051600160a060020a039092168252519081900360200190f35b34801561012157600080fd5b506040805160206004602480358281013584810280870186019097528086526101ab96843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103c49650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b6040805160206004604435818101358381028086018501909652808552610267958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103d39650505050505050565b60408051918252519081900360200190f35b6102676004356024356103dd565b6102676004356103e5565b34801561029e57600080fd5b506100e26103e8565b3480156102b357600080fd5b50610267600435610424565b3480156102cb57600080fd5b5061026761042a565b3480156102e057600080fd5b506102e9610430565b6040805160ff9092168252519081900360200190f35b34801561030b57600080fd5b506100e2600160a060020a0360043516610435565b610267610490565b34801561033457600080fd5b506100f9610713565b610267610722565b34801561035157600080fd5b506100f9610727565b34801561036657600080fd5b506102e9610736565b61026760043560243515156103dd565b34801561038b57600080fd5b506102e961073b565b3480156103a057600080fd5b506100e2600160a060020a0360043516610740565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a031632148061040b5750600254600160a060020a031633145b151561041657600080fd5b600254600160a060020a0316ff5b50600090565b60055481565b600281565b600154600160a060020a0316321461044c57600080fd5b600160a060020a038116151561046157600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008060008061049e6107b2565b604051809103906000f0801580156104ba573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350849250839163e53853039160248082019260009290919082900301818387803b15801561052557600080fd5b505af1158015610539573d6000803e3d6000fd5b5050604080517fcc98ef960000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038516935063cc98ef969250602480830192600092919082900301818387803b15801561059d57600080fd5b505af11580156105b1573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b15801561061c57600080fd5b505af1158015610630573d6000803e3d6000fd5b5050505080600160a060020a031663f2fde38b83600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561068157600080fd5b505af1158015610695573d6000803e3d6000fd5b505050506040513d60208110156106ab57600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b1580156106f157600080fd5b505af1158015610705573d6000803e3d6000fd5b505050506000935050505090565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600481565b600254600160a060020a03163214806107635750600254600160a060020a031633145b151561076e57600080fd5b600160a060020a038116151561078357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b604051612099806107c383390190560060806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e4d677232303139303232323135333630304d4c6005556006805460ff191690556007805460a060020a60ff021916905560018054600160a060020a031990811632908117909255600280549091169091179055611fdd806100bc6000396000f3006080604052600436106101485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f811461014a5780630f82c16f1461017b578063123e0e801461024057806317685953146102df5780633513a805146102ed57806341c0e1b5146102f8578063444814391461030d578063450804421461033e5780634edd676b1461035657806354fd4d501461036b5780636af27417146103805780636d2e4b1b1461039557806374cf29c2146103b65780637b1cdb3e146103cb5780638597a2a3146103d35780638da5cb5b146103f45780639e99bbea14610409578063af570c0414610411578063b535b03e14610426578063cc98ef961461043b578063d7f48c341461045c578063e870ed9114610485578063ed27107b14610495578063f185db0c146104aa578063f2fde38b146104bf575b005b34801561015657600080fd5b5061015f6104e0565b60408051600160a060020a039092168252519081900360200190f35b34801561018757600080fd5b5060408051602060046024803582810135848102808701860190975280865261021196843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104ef9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526102cd958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104fe9650505050505050565b60408051918252519081900360200190f35b6102cd600435602435610508565b6102cd600435610510565b34801561030457600080fd5b50610148610513565b34801561031957600080fd5b5061032860ff6004351661054f565b6040805160ff9092168252519081900360200190f35b34801561034a57600080fd5b506102cd600435610597565b34801561036257600080fd5b5061015f61059d565b34801561037757600080fd5b506102cd6105b1565b34801561038c57600080fd5b506103286105b7565b3480156103a157600080fd5b50610148600160a060020a03600435166105bc565b3480156103c257600080fd5b50610328610617565b6102cd610620565b3480156103df57600080fd5b50610148600160a060020a03600435166108c7565b34801561040057600080fd5b5061015f61092a565b6102cd610939565b34801561041d57600080fd5b5061015f61093e565b34801561043257600080fd5b5061032861094d565b34801561044757600080fd5b50610148600160a060020a0360043516610952565b34801561046857600080fd5b50610471610998565b604080519115158252519081900360200190f35b6102cd6004356024351515610508565b3480156104a157600080fd5b5061015f6109b9565b3480156104b657600080fd5b506103286109c8565b3480156104cb57600080fd5b50610148600160a060020a03600435166109cd565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a03163214806105365750600254600160a060020a031633145b151561054157600080fd5b600254600160a060020a0316ff5b600254600090600160a060020a03163214806105755750600254600160a060020a031633145b151561058057600080fd5b506006805460ff191660ff92831617908190551690565b50600090565b6006546101009004600160a060020a031681565b60055481565b600281565b600154600160a060020a031632146105d357600080fd5b600160a060020a03811615156105e857600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065460ff1681565b60075460009081908190819074010000000000000000000000000000000000000000900460ff16151561068b576007805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055600093506108c1565b610693610a3f565b604051809103906000f0801580156106af573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350839163e53853039160248082019260009290919082900301818387803b15801561071757600080fd5b505af115801561072b573d6000803e3d6000fd5b5050600654604080517f4448143900000000000000000000000000000000000000000000000000000000815260ff909216600483015251869450600160a060020a03851693506344481439925060248083019260209291908290030181600087803b15801561079957600080fd5b505af11580156107ad573d6000803e3d6000fd5b505050506040513d60208110156107c357600080fd5b5050604080517f63c77f8f0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038316916363c77f8f91602480830192600092919082900301818387803b15801561082557600080fd5b505af1158015610839573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b1580156108a457600080fd5b505af11580156108b8573d6000803e3d6000fd5b50505050600093505b50505090565b600254600160a060020a03163214806108ea5750600254600160a060020a031633145b15156108f557600080fd5b60068054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600154600160a060020a0316321461096957600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60075474010000000000000000000000000000000000000000900460ff1681565b600754600160a060020a031681565b600481565b600254600160a060020a03163214806109f05750600254600160a060020a031633145b15156109fb57600080fd5b600160a060020a0381161515610a1057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60405161156280610a5083390190560060806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e32303139303331383130353130304d4c0000006005556006805460a060020a60ff021916905542600a55600b5560018054600160a060020a0319908116329081179092556002805490911690911790556114a7806100bb6000396000f3006080604052600436106101b65763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101b85780630b97bc86146101e95780630f82c16f146102105780630fb5a6b4146102d5578063123e0e80146102ea57806317685953146103775780631e1333fb1461038557806322f3e2d4146103bd578063309d1e40146103d25780633513a805146104185780633b917c301461042357806341c0e1b514610438578063444814391461044d578063450804421461047e57806346d5badb1461049657806354fd4d50146104ab57806363c77f8f146104c05780636af27417146104e15780636d2e4b1b146104f657806374cf29c21461051757806379d367ef1461052c5780637b1cdb3e1461054d5780638da5cb5b146105555780639dfa5d331461056a5780639e99bbea1461054d578063af570c041461057f578063b535b03e14610594578063c940c6b3146105a9578063cfefb3d5146105ca578063e177246e146105e2578063e870ed91146105fa578063f06148f21461060a578063f185db0c1461062e578063f2fde38b14610643578063f34da3c014610664575b005b3480156101c457600080fd5b506101cd61067c565b60408051600160a060020a039092168252519081900360200190f35b3480156101f557600080fd5b506101fe61068b565b60408051918252519081900360200190f35b34801561021c57600080fd5b506040805160206004602480358281013584810280870186019097528086526102a696843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106919650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102e157600080fd5b506101fe6106a0565b60408051602060046044358181013583810280860185019096528085526101fe958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106a69650505050505050565b6101fe6004356024356106b0565b34801561039157600080fd5b506103a9600160a060020a03600435166024356106b8565b604080519115158252519081900360200190f35b3480156103c957600080fd5b506103a96107eb565b3480156103de57600080fd5b506103f3600160a060020a036004351661081f565b604080519384526020840192909252600090810b900b82820152519081900360600190f35b6101fe600435610840565b34801561042f57600080fd5b506101cd610843565b34801561044457600080fd5b506101b6610852565b34801561045957600080fd5b5061046860ff6004351661088e565b6040805160ff9092168252519081900360200190f35b34801561048a57600080fd5b506101fe6004356108f0565b3480156104a257600080fd5b506101fe6108f6565b3480156104b757600080fd5b506101fe6108fc565b3480156104cc57600080fd5b506101b6600160a060020a0360043516610902565b3480156104ed57600080fd5b50610468610948565b34801561050257600080fd5b506101b6600160a060020a036004351661094d565b34801561052357600080fd5b506104686109a8565b34801561053857600080fd5b506103a9600160a060020a03600435166109c9565b6101fe610b73565b34801561056157600080fd5b506101cd610b78565b34801561057657600080fd5b506101fe610b87565b34801561058b57600080fd5b506101cd610bc2565b3480156105a057600080fd5b50610468610bd1565b3480156105b557600080fd5b506101fe600435602435604435606435610bd6565b3480156105d657600080fd5b506103a9600435610c24565b3480156105ee57600080fd5b506101fe60043561131e565b6101fe60043560243515156106b0565b34801561061657600080fd5b506103a9600160a060020a036004351660243561135f565b34801561063a57600080fd5b506104686113b8565b34801561064f57600080fd5b506101b6600160a060020a03600435166113bd565b34801561067057600080fd5b506101cd60043561142f565b600154600160a060020a031681565b600a5481565b60076000808093509350935093565b600b5481565b6000949350505050565b600092915050565b60006106c2611457565b600254600090600160a060020a03163214806106e85750600254600160a060020a031633145b15156106f357600080fd5b50506040805160608101825283815260006020808301829052600183850152600160a060020a038716825260079052918220600281015491929091810b900b151561079b5760088054600180820183556000929092527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee301805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0388161790556009805490910190555b50600160a060020a039390931660009081526007602090815260408083208651815591860151600180840191909155950151600290910180549190920b60ff1660ff199091161790555090919050565b600a546000904290811015610803576000915061081b565b600b541580610818575080600b54600a540110155b91505b5090565b60076020526000908152604081208054600182015460029092015490920b83565b90565b600654600160a060020a031681565b600254600160a060020a03163214806108755750600254600160a060020a031633145b151561088057600080fd5b600254600160a060020a0316ff5b600154600090600160a060020a031632146108a857600080fd5b506006805474ff000000000000000000000000000000000000000019167401000000000000000000000000000000000000000060ff9384168102919091179182905590041690565b50600090565b60095481565b60055481565b600154600160a060020a0316321461091957600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600281565b600154600160a060020a0316321461096457600080fd5b600160a060020a038116151561097957600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065474010000000000000000000000000000000000000000900460ff1681565b6002546000908190600160a060020a03163214806109f15750600254600160a060020a031633145b15156109fc57600080fd5b50600160a060020a038216600090815260076020526040812081815560018101829055600201805460ff191690555b600954811015610b685782600160a060020a0316600882815481101515610a4e57fe5b600091825260209091200154600160a060020a03161415610b60576008805482908110610a7757fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff19169055600954600019018114610b4d576008600160095403815481101515610abe57fe5b60009182526020909120015460088054600160a060020a039092169183908110610ae457fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055506008600160095403815481101515610b2657fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff191690555b6009805460001901905560019150610b6d565b600101610a2b565b600091505b50919050565b600090565b600254600160a060020a031681565b600254600090600160a060020a0316321480610bad5750600254600160a060020a031633145b1515610bb857600080fd5b5042600a81905590565b600354600160a060020a031681565b600181565b600254600090600160a060020a0316321480610bfc5750600254600160a060020a031633145b1515610c0757600080fd5b50603c60188502840181028301028101600b819055949350505050565b6000806000806000806000806000610c3a6107eb565b1515610c4557600080fd5b604080517f0e0a0d74000000000000000000000000000000000000000000000000000000008152600481018c905290513399508991630e0a0d749160248083019260209291908290030181600087803b158015610ca157600080fd5b505af1158015610cb5573d6000803e3d6000fd5b505050506040513d6020811015610ccb57600080fd5b5051604080517f98980081000000000000000000000000000000000000000000000000000000008152600481018d90529051919850600160a060020a038a16916398980081916024808201926020929091908290030181600087803b158015610d3357600080fd5b505af1158015610d47573d6000803e3d6000fd5b505050506040513d6020811015610d5d57600080fd5b5051604080517f2310167f00000000000000000000000000000000000000000000000000000000815290519197508796503391600160a060020a03881691632310167f9160048083019260209291908290030181600087803b158015610dc257600080fd5b505af1158015610dd6573d6000803e3d6000fd5b505050506040513d6020811015610dec57600080fd5b5051600160a060020a031614610e0157600080fd5b604080517f7afc54d4000000000000000000000000000000000000000000000000000000008152600481018c905290513291600160a060020a038b1691637afc54d4916024808201926020929091908290030181600087803b158015610e6657600080fd5b505af1158015610e7a573d6000803e3d6000fd5b505050506040513d6020811015610e9057600080fd5b5051600160a060020a031614610ea557600080fd5b600160a060020a03861660009081526007602052604081206002810154909550810b900b600114610ed557600080fd5b83541580610eea575060018401548454038711155b1515610ef557600080fd5b600180850154600160a060020a0388166000908152600760205260409020908901910155835415801590610f4457508354600160a060020a038716600090815260076020526040902060010154145b15610f7057600160a060020a0386166000908152600760205260409020600201805460ff191660ff1790555b60065474010000000000000000000000000000000000000000900460ff1660648804029250821561127157604080517f5cc15001000000000000000000000000000000000000000000000000000000008152600481018c90529051600160a060020a038a1691635cc150019160248083019260209291908290030181600087803b158015610ffd57600080fd5b505af1158015611011573d6000803e3d6000fd5b505050506040513d602081101561102757600080fd5b5051604080517fb816f5130000000000000000000000000000000000000000000000000000000081529051919350600160a060020a0384169163b816f513916004808201926020929091908290030181600087803b15801561108857600080fd5b505af115801561109c573d6000803e3d6000fd5b505050506040513d60208110156110b257600080fd5b5051604080517f8da5cb5b0000000000000000000000000000000000000000000000000000000081529051919250600160a060020a03831691638da5cb5b916004808201926020929091908290030181600087803b15801561111357600080fd5b505af1158015611127573d6000803e3d6000fd5b505050506040513d602081101561113d57600080fd5b5051604051600160a060020a039091169084156108fc029085906000818181858888f19350505050158015611176573d6000803e3d6000fd5b507f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a81600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156111ef57600080fd5b505af1158015611203573d6000803e3d6000fd5b505050506040513d602081101561121957600080fd5b505160408051600160a060020a0390921660208301528181018690526060808352600c908301527f526574726f63657373696f6e00000000000000000000000000000000000000006080830152519081900360a00190a15b604051329084890380156108fc02916000818181858888f1935050505015801561129f573d6000803e3d6000fd5b50604080513260208201528489038183015260608082526006908201527f5265776172640000000000000000000000000000000000000000000000000000608082015290517f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a9181900360a00190a15060019998505050505050505050565b600254600090600160a060020a03163214806113445750600254600160a060020a031633145b151561134f57600080fd5b50600a8054820190819055919050565b60008061136a6107eb565b151561137557600080fd5b50600160a060020a0383166000908152600760205260409020805415806113a3575060018101548154038311155b15156113ae57600080fd5b5060019392505050565b600481565b600254600160a060020a03163214806113e05750600254600160a060020a031633145b15156113eb57600080fd5b600160a060020a038116151561140057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600880548290811061143d57fe5b600091825260209091200154600160a060020a0316905081565b60606040519081016040528060008152602001600081526020016000800b815250905600a165627a7a72305820becc96e99c6926cb052edc800d780fc74a533f9dde4b797cc7e4642f277fd1cc0029a165627a7a72305820ba38a2c5cfdcbb681408b1b80cb36cc3bffae73072fe02d8f38e737a771587ef0029a165627a7a72305820ed3afe68d298bebb00ddd5a9cbd8eb2d90fa41722b907caa3208d04dd38cb2c80029",
            "factoryAbi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "percent",
                    "type": "uint8"
                  }
                ],
                "name": "setLibraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "campaignLibraryAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "libraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "campaign_library_address",
                    "type": "address"
                  }
                ],
                "name": "setCampaignLibraryAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "market_place_address",
                    "type": "address"
                  }
                ],
                "name": "setMarketPlaceAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "initializedAsCampaignMgr",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "marketPlaceAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ]
          },
          "eluv-fb.parts": {
            "adsmanager.bc": "hqp_S1k59TTzCt9WStMWFEr91onr3vJm5iwKRjWSQqhyAuxYNTww"
          },
          "eluv.description": "",
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  5
                ],
                "size": 39752
              }
            },
            "elv-apps.css": {
              ".": {
                "parts": [
                  4
                ],
                "size": 37627
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  6
                ],
                "size": 39752
              }
            }
          },
          "mime-types": {
            "css": "text/css",
            "html": "text/html"
          },
          "name": "Campaign Manager"
        }
      },
      "iq__45zaXofB4Gy5k1dNhRGJZb7vRMjq": {
        "id": "iq__45zaXofB4Gy5k1dNhRGJZb7vRMjq",
        "hash": "hq__HMFPpUGqHgZXY8Xn9BtdDxjXxJ29egBYuCPGTwgbyWPZNmHg7VDmHkKpnYkt75a1fJsTWHY4qH",
        "name": "Production Master",
        "meta": {
          "bitcode_flags": "abrmaster",
          "bitcode_format": "builtin",
          "eluv.manageApp": "manageApp/index.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "manageApp": {
              ".": {
                "type": "directory"
              },
              "index.html": {
                ".": {
                  "encryption": {
                    "scheme": "none"
                  },
                  "parts": [
                    2
                  ],
                  "size": 983260
                }
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Production Master"
        }
      },
      "iq__3Fy51pJBpjo7nrNFQFETUAYvRe9E": {
        "id": "iq__3Fy51pJBpjo7nrNFQFETUAYvRe9E",
        "hash": "hq__53F6TPFf9o7kr1R2DaMDEHtFZmDXcth6PvyGZKPr3huDxuZ9RQTj9Bh2sYEX3LrayKDdYzhii4",
        "name": "Video",
        "meta": {
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "eluv.allowCustomMetadata": true,
          "eluv.schema": [
            {
              "key": "name",
              "label": "Name",
              "required": true,
              "type": "string"
            },
            {
              "key": "eluv.description",
              "label": "Description",
              "required": false,
              "type": "text"
            },
            {
              "accept": [
                "image/*"
              ],
              "key": "image",
              "label": "Thumbnail",
              "preview": true,
              "required": true,
              "type": "file"
            },
            {
              "accept": [
                "video/*"
              ],
              "key": "video",
              "label": "Video",
              "required": false,
              "type": "file"
            }
          ],
          "name": "Video"
        }
      },
      "iq__39g4WK8kDXVP8yuq6nQTuEcTBGbi": {
        "id": "iq__39g4WK8kDXVP8yuq6nQTuEcTBGbi",
        "hash": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg",
        "name": "ABR Master",
        "meta": {
          "bitcode_flags": "abrmaster",
          "bitcode_format": "builtin",
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "description": "ABR Master Type",
          "eluv.displayApp": "displayApp/index.html",
          "eluv.manageApp": "manageApp/index.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp": {
              ".": {
                "type": "directory"
              },
              "index.html": {
                ".": {
                  "encryption": {
                    "scheme": "none"
                  },
                  "parts": [
                    98
                  ],
                  "size": 1229740
                }
              }
            },
            "manageApp": {
              ".": {
                "type": "directory"
              },
              "index.html": {
                ".": {
                  "encryption": {
                    "scheme": "none"
                  },
                  "parts": [
                    103
                  ],
                  "size": 987442
                }
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "ABR Master",
          "public": {
            "description": "ABR Master Type",
            "name": "ABR Master"
          }
        }
      }
    }
    async ContentTypes();
    
    
    {
      "iq__42gJKSsPoLCNkmEiDopEfPSujc2e": {
        "id": "iq__42gJKSsPoLCNkmEiDopEfPSujc2e",
        "hash": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz",
        "name": "Library",
        "meta": {
          "bitcode_part": "hqp_3AttPxAV6U7nRM1szSYiV3j16oVRrokT6nnrh6acsRa2vnXi",
          "eluv.description": "",
          "name": "Library"
        }
      },
      "iq__22H7vhkwVD8QDPWjANkB4aAXpCUg": {
        "id": "iq__22H7vhkwVD8QDPWjANkB4aAXpCUg",
        "hash": "hq__7PYaQbqz7zju1C3cmEU2x7cF5nbsxAnj951JT96NseEGD571KfMfVoNvb9go3kdcJmb4FpD5Gc",
        "name": "Sponsored Content",
        "meta": {
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "validateAvailability",
                "outputs": [],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "score_pct",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "preset_access_charge",
                    "type": "uint256"
                  }
                ],
                "name": "setPresetAccessCharge",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "mandatoryPresetAccessCharge",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "campaign_manager",
                    "type": "address"
                  }
                ],
                "name": "setCampaignManager",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "mandatory_preset_access_charge",
                    "type": "bool"
                  }
                ],
                "name": "setMandatoryPresetAccessCharge",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "commercialOfferingManagerAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "region",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "commercial_offering_manager_address",
                    "type": "address"
                  }
                ],
                "name": "setCommercialOfferingManagerAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "r",
                    "type": "address"
                  }
                ],
                "name": "setRegion",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "mandatory_sponsoring",
                    "type": "bool"
                  }
                ],
                "name": "setMandatorySponsoring",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "name": "accessor",
                    "type": "address"
                  }
                ],
                "name": "isAvailable",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "name": "sd",
                    "type": "bool"
                  },
                  {
                    "name": "hd",
                    "type": "bool"
                  },
                  {
                    "name": "start",
                    "type": "uint256"
                  },
                  {
                    "name": "end",
                    "type": "uint256"
                  },
                  {
                    "name": "r",
                    "type": "address"
                  }
                ],
                "name": "setAvailability",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "name": "availability",
                "outputs": [
                  {
                    "name": "clearedSD",
                    "type": "bool"
                  },
                  {
                    "name": "clearedHD",
                    "type": "bool"
                  },
                  {
                    "name": "startDate",
                    "type": "uint256"
                  },
                  {
                    "name": "endDate",
                    "type": "uint256"
                  },
                  {
                    "name": "region",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "presetAccessCharge",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "mandatorySponsoring",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "campaignManager",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x58974630c24a0b2f466536b4732470ab5ce219bd",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f666665726e6732303139303531303135323330304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055610e0a806100a26000396000f3006080604052600436106101ab5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101ad5780630f82c16f146101de578063112d0d32146102a3578063123e0e80146102b85780631768595314610357578063198e76711461036557806329ed61371461037d5780633513a805146103a657806335b979ca146103b1578063409fa286146103d257806341c0e1b5146103ec57806345080442146104015780634c937386146104195780635062d68d1461042e57806354fd4d5014610443578063564fb18d146104585780635661d186146104795780636a9719b11461049a5780636af27417146104b45780636d2e4b1b146104df5780637b1cdb3e146105005780638da5cb5b1461050857806391357d4b1461051d5780639e99bbea14610500578063a7b4a4df14610544578063ab3a74251461057f578063af570c04146105d6578063af75d38f146105eb578063b2041a1514610600578063b535b03e14610615578063e870ed911461062a578063f185db0c1461063a578063f2fde38b1461064f578063fb5e76e614610670575b005b3480156101b957600080fd5b506101c2610685565b60408051600160a060020a039092168252519081900360200190f35b3480156101ea57600080fd5b5060408051602060046024803582810135848102808701860190975280865261027496843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106949650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102af57600080fd5b506101ab61071d565b6040805160206004604435818101358381028086018501909652808552610345958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506107369650505050505050565b60408051918252519081900360200190f35b610345600435602435610754565b34801561037157600080fd5b506101ab600435610770565b34801561038957600080fd5b506103926107a3565b604080519115158252519081900360200190f35b6103456004356107ac565b3480156103bd57600080fd5b506101ab600160a060020a03600435166107af565b3480156103de57600080fd5b506101ab600435151561080c565b3480156103f857600080fd5b506101ab61084d565b34801561040d57600080fd5b50610345600435610889565b34801561042557600080fd5b506101c261088f565b34801561043a57600080fd5b506101c261089e565b34801561044f57600080fd5b506103456108b2565b34801561046457600080fd5b506101ab600160a060020a03600435166108b8565b34801561048557600080fd5b506101ab600160a060020a03600435166108fe565b3480156104a657600080fd5b506101ab6004351515610961565b3480156104c057600080fd5b506104c96109cf565b6040805160ff9092168252519081900360200190f35b3480156104eb57600080fd5b506101ab600160a060020a03600435166109d4565b610345610a2f565b34801561051457600080fd5b506101c2610a34565b34801561052957600080fd5b506104c9600160a060020a0360043581169060243516610a43565b34801561055057600080fd5b506101ab600160a060020a03600435811690602435151590604435151590606435906084359060a43516610b6a565b34801561058b57600080fd5b506105a0600160a060020a0360043516610cda565b6040805195151586529315156020860152848401929092526060840152600160a060020a03166080830152519081900360a00190f35b3480156105e257600080fd5b506101c2610d15565b3480156105f757600080fd5b50610345610d24565b34801561060c57600080fd5b50610392610d2a565b34801561062157600080fd5b506104c9610d4b565b6103456004356024351515610d50565b34801561064657600080fd5b506104c9610d58565b34801561065b57600080fd5b506101ab600160a060020a0360043516610d5d565b34801561067c57600080fd5b506101c2610dcf565b600154600160a060020a031681565b60008080808060ff881615156106b65760009450849350839250829150610713565b6106c03332610a43565b905060ff8116156106de576002945092506000915081905082610713565b60095460ff16151560011415610704576008546002955090935060009250905082610713565b60079450600093508392508291505b5093509350935093565b6107273332610a43565b60ff161561073457600080fd5b565b600060ff8416156107495761074961071d565b506000949350505050565b6000605f82106107665750600061076a565b5060015b92915050565b600254600160a060020a03163214806107935750600254600160a060020a031633145b151561079e57600080fd5b600855565b60095460ff1681565b90565b600254600160a060020a03163214806107d25750600254600160a060020a031633145b15156107dd57600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031632148061082f5750600254600160a060020a031633145b151561083a57600080fd5b6009805460ff1916911515919091179055565b600254600160a060020a03163214806108705750600254600160a060020a031633145b151561087b57600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b6009546101009004600160a060020a031681565b60055481565b600154600160a060020a031632146108cf57600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a03163214806109215750600254600160a060020a031633145b151561092c57600080fd5b60098054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a03163214806109845750600254600160a060020a031633145b151561098f57600080fd5b60078054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600281565b600154600160a060020a031632146109eb57600080fd5b600160a060020a0381161515610a0057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090565b600254600160a060020a031681565b600160a060020a038083166000908152600a602052604081206009549192839261010090041682811515610a82576003830154600160a060020a031691505b600160a060020a03821615610b2e5750604080517f95a078e8000000000000000000000000000000000000000000000000000000008152600160a060020a038781166004830152915183928316916395a078e89160248083019260209291908290030181600087803b158015610af757600080fd5b505af1158015610b0b573d6000803e3d6000fd5b505050506040513d6020811015610b2157600080fd5b50511515610b2e57600a93505b4283600101541115610b3f57601493505b600283015415801590610b555750428360020154105b15610b5f57601e93505b509195945050505050565b600080600088925082600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610bc957600080fd5b505af1158015610bdd573d6000803e3d6000fd5b505050506040513d6020811015610bf357600080fd5b5051600160a060020a03163214610c0957600080fd5b859150811515610c17574291505b506009546101009004600160a060020a0316801515610c335750825b6040805160a08101825298151589529615156020808a0191825289890193845260608a01968752600160a060020a0392831660808b019081529a83166000908152600a9091529790972097518854975160ff199098169015151761ff0019166101009715159790970296909617875551600187015550505160028401555091516003909101805473ffffffffffffffffffffffffffffffffffffffff191691909216179055565b600a60205260009081526040902080546001820154600283015460039093015460ff80841694610100909404169290600160a060020a031685565b600354600160a060020a031681565b60085481565b60075474010000000000000000000000000000000000000000900460ff1681565b600181565b600092915050565b600481565b600254600160a060020a0316321480610d805750600254600160a060020a031633145b1515610d8b57600080fd5b600160a060020a0381161515610da057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600754600160a060020a0316815600a165627a7a72305820e07b208bd87743f14b6371d7b3e98d45fc665d414c5b241de137f302c3533da20029"
          },
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 123825
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 123825
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Sponsored Content"
        }
      },
      "iq__3KicsTfHxAru9hwCDAfWsLtCKYMa": {
        "id": "iq__3KicsTfHxAru9hwCDAfWsLtCKYMa",
        "hash": "hq__7HBasPghuRRKA39eNXwdvqdytUsq8XKYC4X2wfumA8iNE6F6mFK6G576n5D82mkmCcQCK9bkWx",
        "name": "Channel",
        "meta": {
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 82111
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 82111
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Channel"
        }
      },
      "iq__2punfHYE6Xv6B5GmRiuCorsELxei": {
        "id": "iq__2punfHYE6Xv6B5GmRiuCorsELxei",
        "hash": "hq__Dp62NfiHS9PdwxXUNrrFFou3k59hMuWDUCbH3n5GmU3icDj7BQ1Nxz2yhdeEE6p4hnbqvTNDg2",
        "name": "Submission",
        "meta": {
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "licensingFee",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "percentPartial",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "withdraw",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "status_code",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "STATUS_FINAL_REVIEW",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "partialPayment",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "content_address",
                    "type": "address"
                  },
                  {
                    "name": "new_owner",
                    "type": "address"
                  }
                ],
                "name": "transferContentOwnership",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "STATUS_DRAFT_APPROVED",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "licensing_fee",
                    "type": "uint256"
                  }
                ],
                "name": "setLicensingFee",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "name": "licensingStatus",
                "outputs": [
                  {
                    "name": "percentComplete",
                    "type": "uint8"
                  },
                  {
                    "name": "licensingFee",
                    "type": "uint256"
                  },
                  {
                    "name": "licensingFeePaid",
                    "type": "uint256"
                  },
                  {
                    "name": "valid",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "partial_payment",
                    "type": "uint8"
                  }
                ],
                "name": "setPartialPayment",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "percent_partial",
                    "type": "uint8"
                  }
                ],
                "name": "setPercentPartial",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "content_address",
                    "type": "address"
                  }
                ],
                "name": "reclaimContentOwnership",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "content_contract",
                    "type": "address"
                  },
                  {
                    "name": "approved",
                    "type": "bool"
                  },
                  {
                    "name": "percent_complete",
                    "type": "uint8"
                  },
                  {
                    "name": "note",
                    "type": "string"
                  }
                ],
                "name": "reviewContent",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "PayCredit",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x1515ebcf2c7d5eaa53259543efe36e08de76b708",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f53706c436f6e744c6963656e73696e6732303139303331383130353730304d4c600555678ac7230489e800006006556007805461280061ff001960ff19909216603c179190911617905560018054600160a060020a03199081163290811790925560028054909116909117905561151e806100c96000396000f3006080604052600436106101715763ffffffff60e060020a60003504166302d05d3f81146101735780630779564b146101a45780630f82c16f146101cb578063123e0e8014610290578063176859531461031d5780632d4fac771461032b5780632e1a7d4d146103565780633513a8051461038257806341c0e1b51461038d57806345080442146103a25780634d52fe4b146103ba57806354fd4d50146103cf5780636af27417146103e45780636d2e4b1b146103f95780637b1cdb3e1461041a5780638da5cb5b146104225780638e7f900f146104375780639e99bbea1461044c578063a2e1cf8a14610454578063af570c041461047b578063b261b9e714610490578063b535b03e146104a5578063b6524089146104ba578063ba3c32ea146104d2578063cba43b0d1461051f578063db14178d1461053a578063e870ed9114610555578063e97a08ba14610565578063f185db0c14610579578063f2fde38b1461058e578063f96e91df146105af575b005b34801561017f57600080fd5b50610188610620565b60408051600160a060020a039092168252519081900360200190f35b3480156101b057600080fd5b506101b961062f565b60408051918252519081900360200190f35b3480156101d757600080fd5b5060408051602060046024803582810135848102808701860190975280865261026196843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106359650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526101b9958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106449650505050505050565b6101b960043560243561064e565b34801561033757600080fd5b50610340610656565b6040805160ff9092168252519081900360200190f35b34801561036257600080fd5b5061036e60043561065f565b604080519115158252519081900360200190f35b6101b960043561071c565b34801561039957600080fd5b50610171610b9f565b3480156103ae57600080fd5b506101b9600435610bdb565b3480156103c657600080fd5b506101b9610c47565b3480156103db57600080fd5b506101b9610c6b565b3480156103f057600080fd5b50610340610c71565b34801561040557600080fd5b50610171600160a060020a0360043516610c76565b6101b9610cd1565b34801561042e57600080fd5b50610188610d4a565b34801561044357600080fd5b50610340610d59565b6101b9610d67565b34801561046057600080fd5b50610188600160a060020a0360043581169060243516610eb3565b34801561048757600080fd5b50610188610f6b565b34801561049c57600080fd5b506101b9610f7a565b3480156104b157600080fd5b50610340610f9e565b3480156104c657600080fd5b506101b9600435610fa3565b3480156104de57600080fd5b506104f3600160a060020a0360043516610fdd565b6040805160ff909516855260208501939093528383019190915215156060830152519081900360800190f35b34801561052b57600080fd5b5061034060ff60043516611009565b34801561054657600080fd5b5061034060ff6004351661105c565b6101b9600435602435151561064e565b610188600160a060020a03600435166110a4565b34801561058557600080fd5b5061034061129b565b34801561059a57600080fd5b50610171600160a060020a03600435166112a0565b3480156105bb57600080fd5b50604080516020601f60643560048181013592830184900484028501840190955281845261036e94600160a060020a03813516946024803515159560ff6044351695369560849493019181908401838280828437509497506113129650505050505050565b600154600160a060020a031681565b60065481565b60076000808093509350935093565b6000949350505050565b600092915050565b60075460ff1681565b600254600090600160a060020a03163214806106855750600254600160a060020a031633145b151561069057600080fd5b600254604051600160a060020a039091169083156108fc029084906000818181858888f193505050501580156106ca573d6000803e3d6000fd5b5060025460408051600160a060020a03909216825260006020830152818101849052517f6fad978e8a2a7d154cdbeac8b127068f0cb03d8f2d585fe8087161308cc3dd1d9181900360600190a1919050565b3360008181526008602090815260408083208054600282015460019092015483517f27c1c21d0000000000000000000000000000000000000000000000000000000081529351959695869560ff90931694899489949303928492839283928a926327c1c21d92600480820193929182900301818787803b15801561079f57600080fd5b505af11580156107b3573d6000803e3d6000fd5b505050506040513d60208110156107c957600080fd5b50511280156107d8575060008a135b156108005760075460ff908116908716106107f657600394506107fb565b600194505b61088c565b8560ff166064141561081b578915156107fb5782935061088c565b60075460ff90811690871610610886578915156107fb57600160a060020a03881660009081526008602052604090206002810154600754600190920154909160649161010090910460ff160204039150828211610878578161087a565b825b9350600219945061088c565b60001994505b60008411156109aa57828411156108a257600080fd5b86600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156108e057600080fd5b505af11580156108f4573d6000803e3d6000fd5b505050506040513d602081101561090a57600080fd5b5051600160a060020a03808a16600090815260086020526040808220600201805489019055519293509083169186156108fc0291879190818181858888f1935050505015801561095e573d6000803e3d6000fd5b5060408051600160a060020a0380841682528a16602082015280820186905290517f6fad978e8a2a7d154cdbeac8b127068f0cb03d8f2d585fe8087161308cc3dd1d9181900360600190a15b604080518b81526020810187905281517fb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff929181900390910190a1841515610a2c57600160a060020a0388166000908152600860205260408120805460ff19908116825560018201839055600282019290925560030180549091169055610b91565b6000851215610b0f5786600160a060020a031663f2fde38b88600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610a8257600080fd5b505af1158015610a96573d6000803e3d6000fd5b505050506040513d6020811015610aac57600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b158015610af257600080fd5b505af1158015610b06573d6000803e3d6000fd5b50505050610b91565b6000851315610b9157604080517ff2fde38b0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a0389169163f2fde38b91602480830192600092919082900301818387803b158015610b7857600080fd5b505af1158015610b8c573d6000803e3d6000fd5b505050505b509298975050505050505050565b600254600160a060020a0316321480610bc25750600254600160a060020a031633145b1515610bcd57600080fd5b600254600160a060020a0316ff5b6000816002191415610c0e57507f447261667420617070726f766564000000000000000000000000000000000000610c42565b8160031415610c3e57507f46696e616c20696e207265766965770000000000000000000000000000000000610c42565b5060005b919050565b7f46696e616c20696e20726576696577000000000000000000000000000000000081565b60055481565b600281565b600154600160a060020a03163214610c8d57600080fd5b600160a060020a0381161515610ca257600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000610cdb6114cb565b5060408051608081018252600080825260065460208084019182528385018381526001606086018181523386526008909352959093209351845460ff9190911660ff19918216178555915194840194909455905160028301559151600390910180549115159190921617905590565b600254600160a060020a031681565b600754610100900460ff1681565b33600081815260086020526040812060030154909190829060ff161515610d915760009250610eae565b81905030600160a060020a031681600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610ddc57600080fd5b505af1158015610df0573d6000803e3d6000fd5b505050506040513d6020811015610e0657600080fd5b5051600160a060020a03161415610e4957600160a060020a0382166000908152600860205260409020600281015460019091015414610e4457600080fd5b610e6f565b600160a060020a03821660009081526008602052604090206002015415610e6f57600080fd5b600160a060020a0382166000908152600860205260408120805460ff199081168255600182018390556002820183905560039091018054909116905592505b505090565b6002546000908190600160a060020a0316321480610edb5750600254600160a060020a031633145b1515610ee657600080fd5b50604080517ff2fde38b000000000000000000000000000000000000000000000000000000008152600160a060020a0384811660048301529151859283169163f2fde38b91602480830192600092919082900301818387803b158015610f4b57600080fd5b505af1158015610f5f573d6000803e3d6000fd5b50949695505050505050565b600354600160a060020a031681565b7f447261667420617070726f76656400000000000000000000000000000000000081565b600181565b600254600090600160a060020a0316321480610fc95750600254600160a060020a031633145b1515610fd457600080fd5b60069190915590565b600860205260009081526040902080546001820154600283015460039093015460ff9283169391921684565b600254600090600160a060020a031632148061102f5750600254600160a060020a031633145b151561103a57600080fd5b506007805461ff00191661010060ff9384168102919091179182905590041690565b600254600090600160a060020a03163214806110825750600254600160a060020a031633145b151561108d57600080fd5b506007805460ff191660ff92831617908190551690565b600160a060020a038116600090815260086020526040812060030154819060ff1615156110d057600080fd5b82905080600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561111157600080fd5b505af1158015611125573d6000803e3d6000fd5b505050506040513d602081101561113b57600080fd5b5051600160a060020a0316321461115157600080fd5b600160a060020a03831660009081526008602052604090206002015434101561117957600080fd5b600160a060020a03808416600090815260086020908152604080832060020183905580517f8280dd8f0000000000000000000000000000000000000000000000000000000081526000196004820152905193851693638280dd8f93602480840194938390030190829087803b1580156111f157600080fd5b505af1158015611205573d6000803e3d6000fd5b505050506040513d602081101561121b57600080fd5b5050604080517ff2fde38b0000000000000000000000000000000000000000000000000000000081523260048201529051600160a060020a0383169163f2fde38b91602480830192600092919082900301818387803b15801561127d57600080fd5b505af1158015611291573d6000803e3d6000fd5b5050505050919050565b600481565b600254600160a060020a03163214806112c35750600254600160a060020a031633145b15156112ce57600080fd5b600160a060020a03811615156112e357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a0384166000818152600860209081526040808320805460ff191660ff881617905580517fb816f5130000000000000000000000000000000000000000000000000000000081529051929388938593849363b816f513926004808301939282900301818787803b15801561138b57600080fd5b505af115801561139f573d6000803e3d6000fd5b505050506040513d60208110156113b557600080fd5b50516040517f87e86b2c000000000000000000000000000000000000000000000000000000008152600160a060020a038a8116600483019081528a15156024840152606060448401908152895160648501528951949650918616936387e86b2c938d938d938c93909260840190602085019080838360005b8381101561144557818101518382015260200161142d565b50505050905090810190601f1680156114725780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b15801561149357600080fd5b505af11580156114a7573d6000803e3d6000fd5b505050506040513d60208110156114bd57600080fd5b505198975050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152905600a165627a7a723058202884804d43a9a152fb3d67b3c22bd9c9f4e20b07cc2c89c3660aa73a4de314e60029"
          },
          "eluv.reviewApp": "reviewApp.html",
          "eluv.schema": [
            {
              "key": "name",
              "label": "Name",
              "type": "string"
            },
            {
              "fields": [
                {
                  "key": "title",
                  "label": "Title",
                  "type": "string"
                },
                {
                  "key": "synopsis",
                  "label": "Synopsis",
                  "type": "text"
                },
                {
                  "key": "cast_and_crew",
                  "label": "Cast and Crew",
                  "type": "string"
                }
              ],
              "flattenDisplay": true,
              "key": "metadata",
              "type": "object"
            },
            {
              "key": "blog_post",
              "label": "Blog Post",
              "type": "text"
            },
            {
              "fields": [
                {
                  "fields": [
                    {
                      "key": "1",
                      "label": "Text 1",
                      "type": "string"
                    },
                    {
                      "key": "2",
                      "label": "Text 2",
                      "type": "string"
                    }
                  ],
                  "flattenDisplay": true,
                  "key": "text",
                  "type": "object"
                }
              ],
              "key": "facebook",
              "label": "Facebook",
              "type": "object"
            },
            {
              "fields": [
                {
                  "fields": [
                    {
                      "key": "1",
                      "label": "Text 1",
                      "type": "string"
                    },
                    {
                      "key": "2",
                      "label": "Text 2",
                      "type": "string"
                    }
                  ],
                  "flattenDisplay": true,
                  "key": "text",
                  "type": "object"
                },
                {
                  "key": "description",
                  "label": "Description",
                  "type": "text"
                }
              ],
              "key": "youtube",
              "label": "YouTube",
              "type": "object"
            },
            {
              "accept": [
                "image/*"
              ],
              "key": "image",
              "label": "Primary Image",
              "preview": true,
              "type": "file"
            },
            {
              "accept": [
                "video/*"
              ],
              "key": "video",
              "label": "Full Video",
              "type": "file"
            },
            {
              "key": "preview_spacer",
              "label": "",
              "text": "",
              "type": "label"
            },
            {
              "accept": [
                "image/*"
              ],
              "key": "preview_image",
              "label": "Preview Image",
              "preview": true,
              "type": "file"
            },
            {
              "accept": [
                "video/*"
              ],
              "key": "preview_video",
              "label": "Preview Video",
              "type": "file"
            },
            {
              "key": "tag_spacer",
              "label": "",
              "text": "",
              "type": "label"
            },
            {
              "key": "tags",
              "label": "Tags",
              "type": "list"
            },
            {
              "key": "terms_and_conditions_label",
              "label": "",
              "text": "Before submitting this content, you must agree to the Terms and Conditions below",
              "type": "label"
            },
            {
              "filename": "Terms and Conditions.pdf",
              "hash": "hqp_QmUzs9ticwCsejnjdRrwHsThiNGvNytEFTVY21ZrNKKWAr",
              "key": "terms_and_conditions",
              "label": "Terms and Conditions",
              "type": "attachedFile"
            },
            {
              "key": "agree_to_terms",
              "label": "I agree",
              "required": true,
              "type": "boolean"
            }
          ],
          "files": {
            ".": {
              "type": "directory"
            },
            "reviewApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 206344
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Submission"
        }
      },
      "iq__3Fd24Yeyi6ap826va5kYR1VnYNkX": {
        "id": "iq__3Fd24Yeyi6ap826va5kYR1VnYNkX",
        "hash": "hq__4oc8dkS2Czym9cvNAHmaJtKNoF28wtZM5rau1JHnExZHVvmZhGrqu2pzXDzbusP4aLbWchW5QB",
        "name": "Advertisement",
        "meta": {
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_data_ID",
                    "type": "bytes32"
                  }
                ],
                "name": "getAmount",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "request_ID",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "custom_values",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "stake_holders",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "request_ID",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_ID",
                    "type": "uint256"
                  },
                  {
                    "name": "ad_address",
                    "type": "address"
                  }
                ],
                "name": "dbgRequest",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "bitcodeAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "maxCreditPerAd",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_data_ID",
                    "type": "bytes32"
                  }
                ],
                "name": "getContent",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_data_ID",
                    "type": "bytes32"
                  }
                ],
                "name": "getOriginator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_data_ID",
                    "type": "bytes32"
                  }
                ],
                "name": "getAdvertisement",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "creditPerAd",
                    "type": "uint256"
                  }
                ],
                "name": "setMaxCreditPerAd",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "request_data_ID",
                    "type": "bytes32"
                  }
                ],
                "name": "getCampaign",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "name": "requestMap",
                "outputs": [
                  {
                    "name": "originator",
                    "type": "address"
                  },
                  {
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "name": "advertisement",
                    "type": "address"
                  },
                  {
                    "name": "campaign",
                    "type": "address"
                  },
                  {
                    "name": "amount",
                    "type": "uint256"
                  },
                  {
                    "name": "status",
                    "type": "int8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "bitcode",
                    "type": "address"
                  }
                ],
                "name": "setBitcodeAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "content_address",
                    "type": "address"
                  },
                  {
                    "name": "campaign_address",
                    "type": "address"
                  },
                  {
                    "name": "ad_address",
                    "type": "address"
                  },
                  {
                    "name": "amount",
                    "type": "bytes32"
                  }
                ],
                "name": "createMessage",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "maxCreditPerAd",
                    "type": "uint256"
                  }
                ],
                "name": "MaxCreditPerAd",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "bitcode",
                    "type": "address"
                  }
                ],
                "name": "BitcodeAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "flag",
                    "type": "bool"
                  }
                ],
                "name": "dbgBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "addr",
                    "type": "address"
                  }
                ],
                "name": "dbgAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "num",
                    "type": "uint256"
                  }
                ],
                "name": "dbgUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "num",
                    "type": "uint8"
                  }
                ],
                "name": "dbgUint8",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "dbgByte32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "msg",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes"
                  }
                ],
                "name": "dbgBytes",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x4f98f2f2c7cec6576cb9bd60aeab07a6bb7030a5",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677241647665727469736d6e7432303139303531303135323230304d4c60055560085560018054600160a060020a031990811632908117909255600280549091169091179055611592806100a76000396000f30060806040526004361061017f5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101815780630e0a0d74146101b25780630f82c16f146101dc578063123e0e80146102a1578063176859531461032e578063208daa4f1461033c5780633513a8051461036057806341c0e1b51461036b5780634508044214610380578063508ddbb01461039857806354fd4d50146103ad57806355a632f8146103c25780635cc15001146103d75780636af27417146103ef5780636d2e4b1b1461041a5780637afc54d41461043b5780637b1cdb3e146104535780638da5cb5b1461045b57806398980081146104705780639e99bbea14610453578063af570c0414610488578063b535b03e1461049d578063c5f8c53f146104b2578063cabe0452146104ca578063d4ecba4f146104e2578063dded4d7b14610544578063e75c24bb14610565578063e870ed911461060a578063f185db0c1461061a578063f2fde38b1461062f575b005b34801561018d57600080fd5b50610196610650565b60408051600160a060020a039092168252519081900360200190f35b3480156101be57600080fd5b506101ca60043561065f565b60408051918252519081900360200190f35b3480156101e857600080fd5b5060408051602060046024803582810135848102808701860190975280865261027296843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106bc9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526101ca958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106cb9650505050505050565b6101ca60043560243561092a565b34801561034857600080fd5b506101ca600435600160a060020a0360243516610bea565b6101ca600435610c97565b34801561037757600080fd5b5061017f610c9a565b34801561038c57600080fd5b506101ca600435610cd6565b3480156103a457600080fd5b50610196610cdc565b3480156103b957600080fd5b506101ca610ceb565b3480156103ce57600080fd5b506101ca610cf1565b3480156103e357600080fd5b50610196600435610cf7565b3480156103fb57600080fd5b50610404610d15565b6040805160ff9092168252519081900360200190f35b34801561042657600080fd5b5061017f600160a060020a0360043516610d1a565b34801561044757600080fd5b50610196600435610d75565b6101ca610d90565b34801561046757600080fd5b50610196610d95565b34801561047c57600080fd5b50610196600435610da4565b34801561049457600080fd5b50610196610dd1565b3480156104a957600080fd5b50610404610de0565b3480156104be57600080fd5b5061017f600435610de5565b3480156104d657600080fd5b50610196600435610e4e565b3480156104ee57600080fd5b506104fa600435610e6c565b60408051600160a060020a0397881681529587166020870152938616858501529190941660608401526080830193909352600092830b90920b60a082015290519081900360c00190f35b34801561055057600080fd5b50610196600160a060020a0360043516610eb2565b34801561057157600080fd5b50610595600160a060020a0360043581169060243581169060443516606435610f58565b6040805160208082528351818301528351919283929083019185019080838360005b838110156105cf5781810151838201526020016105b7565b50505050905090810190601f1680156105fc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ca60043560243515156111af565b34801561062657600080fd5b506104046111b7565b34801561063b57600080fd5b5061017f600160a060020a03600435166111bc565b600154600160a060020a031681565b600081815260076020526040812060010154600160a060020a03161580159061069b5750600082815260076020526040812060050154810b900b155b15156106a657600080fd5b5060009081526007602052604090206004015490565b60076000808093509350935093565b60008060008060008060008060008951600014156106ec576000985061091a565b8960008151811015156106fb57fe5b602090810290910101519750600160a060020a038816156109155789600181518110151561072557fe5b9060200190602002015196508a600081518110151561074057fe5b9060200190602002015195508a600181518110151561075b57fe5b6020908102909101015160001a60f860020a0260f860020a900494508a600281518110151561078657fe5b9060200190602002015193508a60038151811015156107a157fe5b60209081029091010151600654909350600160a060020a0316156107cd576107cd88888888888861122e565b60085415806107de57506008548611155b15156107e957600080fd5b86915081600160a060020a0316632310167f6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561084357600080fd5b505af1158015610857573d6000803e3d6000fd5b505050506040513d602081101561086d57600080fd5b5051604080517ff06148f2000000000000000000000000000000000000000000000000000000008152336004820152602481018990529051919250600160a060020a0383169163f06148f2916044808201926020929091908290030181600087803b1580156108db57600080fd5b505af11580156108ef573d6000803e3d6000fd5b505050506040513d602081101561090557600080fd5b5061091590508d89338a8a6113b3565b600098505b5050505050505050949350505050565b600080600080600033876040516020018083600160a060020a0316600160a060020a03166c01000000000000000000000000028152601401828152602001925050506040516020818303038152906040526040518082805190602001908083835b602083106109aa5780518252601f19909201916020918201910161098b565b51815160001960209485036101000a0190811690199190911617905260408051949092018490039093206000818152600790945292208054929850965050600160a060020a031632149150508015610a0b57506005830154600090810b900b155b1515610a1657600080fd5b60008481526007602090815260408083206003015481517f2310167f0000000000000000000000000000000000000000000000000000000081529151600160a060020a0390911695508593632310167f93600480850194919392918390030190829087803b158015610a8757600080fd5b505af1158015610a9b573d6000803e3d6000fd5b505050506040513d6020811015610ab157600080fd5b5051604080517fcfefb3d5000000000000000000000000000000000000000000000000000000008152600481018790529051919250600160a060020a0383169163cfefb3d5916024808201926020929091908290030181600087803b158015610b1957600080fd5b505af1158015610b2d573d6000803e3d6000fd5b505050506040513d6020811015610b4357600080fd5b50506000848152600760209081526040808320805473ffffffffffffffffffffffffffffffffffffffff1990811682556001820180548216905560028201805482169055600382018054909116905560048101849055600501805460ff1916905580518a81529182019290925281517fbf0f2215c45c5ee802d4c20bdfc915308c4459b0f6a78f23ad350e6408bf2891929181900390910190a15060009695505050505050565b600081836040516020018083600160a060020a0316600160a060020a03166c01000000000000000000000000028152601401828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610c645780518252601f199092019160209182019101610c45565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209695505050505050565b90565b600254600160a060020a0316321480610cbd5750600254600160a060020a031633145b1515610cc857600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b60055481565b60085481565b600090815260076020526040902060010154600160a060020a031690565b600281565b600154600160a060020a03163214610d3157600080fd5b600160a060020a0381161515610d4657600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090815260076020526040902054600160a060020a031690565b600090565b600254600160a060020a031681565b600081815260076020526040812060020154600160a060020a0316801515610dcb57600080fd5b92915050565b600354600160a060020a031681565b600181565b600254600160a060020a0316321480610e085750600254600160a060020a031633145b1515610e1357600080fd5b60088190556040805182815290517f1f6808146a51d157d9343b08ee6fce3b39b0e5b419f4c8524a56512acf5ba2b59181900360200190a150565b600090815260076020526040902060030154600160a060020a031690565b600760205260009081526040812080546001820154600283015460038401546004850154600590950154600160a060020a03948516969385169592851694909116920b86565b600254600090600160a060020a0316321480610ed85750600254600160a060020a031633145b1515610ee357600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03848116919091179182905560408051929091168252517fecfcc1bcfb602db0a89a128bad350799ac7741ae87395080e8da39da6f100fcb916020908290030190a15050600654600160a060020a031690565b60408051606080825260808201909252819060009081908360208201610c00803883395050815191945060fd60020a918591506000908110610f9657fe5b906020010190600160f860020a031916908160001a905350825160fd60020a9084906015908110610fc357fe5b906020010190600160f860020a031916908160001a905350825160fd60020a908490602a908110610ff057fe5b906020010190600160f860020a031916908160001a905350825160fd60020a908490603f90811061101d57fe5b906020010190600160f860020a031916908160001a905350600091505b601482101561113e578160130360080260020a86600160a060020a031681151561106057fe5b0490508060f860020a02838360010181518110151561107b57fe5b906020010190600160f860020a031916908160001a9053508160130360080260020a87600160a060020a03168115156110b057fe5b0490508060f860020a0283836016018151811015156110cb57fe5b906020010190600160f860020a031916908160001a9053508160130360080260020a88600160a060020a031681151561110057fe5b0490508060f860020a028383602b0181518110151561111b57fe5b906020010190600160f860020a031916908160001a90535060019091019061103a565b600091505b60208210156111a35784826020811061115857fe5b1a60f860020a0260f860020a900490508060f860020a02838360400181518110151561118057fe5b906020010190600160f860020a031916908160001a905350600190910190611143565b50909695505050505050565b600092915050565b600481565b600254600160a060020a03163214806111df5750600254600160a060020a031633145b15156111ea57600080fd5b600160a060020a03811615156111ff57600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b606060008061123f8989338a610f58565b92508260405160200180807f19457468657265756d205369676e6564204d6573736167653a0a393600000000815250601c0182805190602001908083835b6020831061129c5780518252601f19909201916020918201910161127d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b602083106112ff5780518252601f1990920191602091820191016112e0565b51815160209384036101000a600019018019909216911617905260408051929094018290038220600080845283830180875282905260ff8e1684870152606084018d9052608084018c905294519098506001965060a080840196509194601f19820194509281900390910191865af115801561137f573d6000803e3d6000fd5b5050604051601f190151600654909250600160a060020a0380841691161490506113a857600080fd5b505050505050505050565b60006113bd611531565b84876040516020018083600160a060020a0316600160a060020a03166c01000000000000000000000000028152601401828152602001925050506040516020818303038152906040526040518082805190602001908083835b602083106114355780518252601f199092019160209182019101611416565b51815160209384036101000a60001901801990921691161790526040805192909401829003822060c083018552328352600160a060020a039c8d168383019081529b8d168386019081529a8d1660608401908152608084019a8b52600060a0850181815292815260079093529482209251835473ffffffffffffffffffffffffffffffffffffffff19908116918f169190911784559b516001840180548e16918f1691909117905599516002830180548d16918e169190911790559251600382018054909b169b169a909a1790985594516004890155505092516005909501805460ff191660ff9690930b959095169190911790935550505050565b6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a0810191909152905600a165627a7a7230582074c6feb6abc40b710f5a82fb8c9cff0bc13b436a30507d84bd5fe87b160140d30029"
          },
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 73720
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 73720
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Advertisement"
        }
      },
      "iq__UQCrqjSX4YuBotjvRg2Cx3FJ3D1": {
        "id": "iq__UQCrqjSX4YuBotjvRg2Cx3FJ3D1",
        "hash": "hq__D682LXFAk7BpchACcWfYJtbUjSGnk7SWDHpBN915WSQ8kPcDRBTBxpBNMzj6eKsvio3FdvyG4o",
        "name": "Linear Channel old",
        "meta": {
          "bitcode_part": "hqp_JURXeNX8pZ2t8X92Ji3RHrhHeBd5SoS4qYDWfc76YyczGgGB",
          "eluv.description": "",
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 48699
              }
            },
            "elv-apps.css": {
              ".": {
                "parts": [
                  2
                ],
                "size": 37627
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 48699
              }
            }
          },
          "mime-types": {
            "css": "text/css",
            "html": "text/html"
          },
          "name": "Linear Channel old"
        }
      },
      "iq__3syfVBh2A9tvygGHPetwggkfDwtn": {
        "id": "iq__3syfVBh2A9tvygGHPetwggkfDwtn",
        "hash": "hq__4jZawSWs4KXLgbUA1HZJdSwJseW3k9wTqaG1c53jf3qycxf1v38bHPnrs4RVoexgG6XdYfcdwp",
        "name": "Sponsored Content ABR Master",
        "meta": {
          "bitcode_flags": "abrmaster",
          "bitcode_format": "builtin",
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "validateAvailability",
                "outputs": [],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "score_pct",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "preset_access_charge",
                    "type": "uint256"
                  }
                ],
                "name": "setPresetAccessCharge",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "mandatoryPresetAccessCharge",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "campaign_manager",
                    "type": "address"
                  }
                ],
                "name": "setCampaignManager",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "mandatory_preset_access_charge",
                    "type": "bool"
                  }
                ],
                "name": "setMandatoryPresetAccessCharge",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "commercialOfferingManagerAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "region",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "commercial_offering_manager_address",
                    "type": "address"
                  }
                ],
                "name": "setCommercialOfferingManagerAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "r",
                    "type": "address"
                  }
                ],
                "name": "setRegion",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "mandatory_sponsoring",
                    "type": "bool"
                  }
                ],
                "name": "setMandatorySponsoring",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "name": "accessor",
                    "type": "address"
                  }
                ],
                "name": "isAvailable",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "content",
                    "type": "address"
                  },
                  {
                    "name": "sd",
                    "type": "bool"
                  },
                  {
                    "name": "hd",
                    "type": "bool"
                  },
                  {
                    "name": "start",
                    "type": "uint256"
                  },
                  {
                    "name": "end",
                    "type": "uint256"
                  },
                  {
                    "name": "r",
                    "type": "address"
                  }
                ],
                "name": "setAvailability",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "name": "availability",
                "outputs": [
                  {
                    "name": "clearedSD",
                    "type": "bool"
                  },
                  {
                    "name": "clearedHD",
                    "type": "bool"
                  },
                  {
                    "name": "startDate",
                    "type": "uint256"
                  },
                  {
                    "name": "endDate",
                    "type": "uint256"
                  },
                  {
                    "name": "region",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "presetAccessCharge",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "mandatorySponsoring",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "campaignManager",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x6539608cc2e3b8328f7795e506c4b2f5aac17d47",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f666665726e6732303139303531303135323330304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055610e0a806100a26000396000f3006080604052600436106101ab5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101ad5780630f82c16f146101de578063112d0d32146102a3578063123e0e80146102b85780631768595314610357578063198e76711461036557806329ed61371461037d5780633513a805146103a657806335b979ca146103b1578063409fa286146103d257806341c0e1b5146103ec57806345080442146104015780634c937386146104195780635062d68d1461042e57806354fd4d5014610443578063564fb18d146104585780635661d186146104795780636a9719b11461049a5780636af27417146104b45780636d2e4b1b146104df5780637b1cdb3e146105005780638da5cb5b1461050857806391357d4b1461051d5780639e99bbea14610500578063a7b4a4df14610544578063ab3a74251461057f578063af570c04146105d6578063af75d38f146105eb578063b2041a1514610600578063b535b03e14610615578063e870ed911461062a578063f185db0c1461063a578063f2fde38b1461064f578063fb5e76e614610670575b005b3480156101b957600080fd5b506101c2610685565b60408051600160a060020a039092168252519081900360200190f35b3480156101ea57600080fd5b5060408051602060046024803582810135848102808701860190975280865261027496843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106949650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102af57600080fd5b506101ab61071d565b6040805160206004604435818101358381028086018501909652808552610345958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506107369650505050505050565b60408051918252519081900360200190f35b610345600435602435610754565b34801561037157600080fd5b506101ab600435610770565b34801561038957600080fd5b506103926107a3565b604080519115158252519081900360200190f35b6103456004356107ac565b3480156103bd57600080fd5b506101ab600160a060020a03600435166107af565b3480156103de57600080fd5b506101ab600435151561080c565b3480156103f857600080fd5b506101ab61084d565b34801561040d57600080fd5b50610345600435610889565b34801561042557600080fd5b506101c261088f565b34801561043a57600080fd5b506101c261089e565b34801561044f57600080fd5b506103456108b2565b34801561046457600080fd5b506101ab600160a060020a03600435166108b8565b34801561048557600080fd5b506101ab600160a060020a03600435166108fe565b3480156104a657600080fd5b506101ab6004351515610961565b3480156104c057600080fd5b506104c96109cf565b6040805160ff9092168252519081900360200190f35b3480156104eb57600080fd5b506101ab600160a060020a03600435166109d4565b610345610a2f565b34801561051457600080fd5b506101c2610a34565b34801561052957600080fd5b506104c9600160a060020a0360043581169060243516610a43565b34801561055057600080fd5b506101ab600160a060020a03600435811690602435151590604435151590606435906084359060a43516610b6a565b34801561058b57600080fd5b506105a0600160a060020a0360043516610cda565b6040805195151586529315156020860152848401929092526060840152600160a060020a03166080830152519081900360a00190f35b3480156105e257600080fd5b506101c2610d15565b3480156105f757600080fd5b50610345610d24565b34801561060c57600080fd5b50610392610d2a565b34801561062157600080fd5b506104c9610d4b565b6103456004356024351515610d50565b34801561064657600080fd5b506104c9610d58565b34801561065b57600080fd5b506101ab600160a060020a0360043516610d5d565b34801561067c57600080fd5b506101c2610dcf565b600154600160a060020a031681565b60008080808060ff881615156106b65760009450849350839250829150610713565b6106c03332610a43565b905060ff8116156106de576002945092506000915081905082610713565b60095460ff16151560011415610704576008546002955090935060009250905082610713565b60079450600093508392508291505b5093509350935093565b6107273332610a43565b60ff161561073457600080fd5b565b600060ff8416156107495761074961071d565b506000949350505050565b6000605f82106107665750600061076a565b5060015b92915050565b600254600160a060020a03163214806107935750600254600160a060020a031633145b151561079e57600080fd5b600855565b60095460ff1681565b90565b600254600160a060020a03163214806107d25750600254600160a060020a031633145b15156107dd57600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031632148061082f5750600254600160a060020a031633145b151561083a57600080fd5b6009805460ff1916911515919091179055565b600254600160a060020a03163214806108705750600254600160a060020a031633145b151561087b57600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b6009546101009004600160a060020a031681565b60055481565b600154600160a060020a031632146108cf57600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a03163214806109215750600254600160a060020a031633145b151561092c57600080fd5b60098054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a03163214806109845750600254600160a060020a031633145b151561098f57600080fd5b60078054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600281565b600154600160a060020a031632146109eb57600080fd5b600160a060020a0381161515610a0057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090565b600254600160a060020a031681565b600160a060020a038083166000908152600a602052604081206009549192839261010090041682811515610a82576003830154600160a060020a031691505b600160a060020a03821615610b2e5750604080517f95a078e8000000000000000000000000000000000000000000000000000000008152600160a060020a038781166004830152915183928316916395a078e89160248083019260209291908290030181600087803b158015610af757600080fd5b505af1158015610b0b573d6000803e3d6000fd5b505050506040513d6020811015610b2157600080fd5b50511515610b2e57600a93505b4283600101541115610b3f57601493505b600283015415801590610b555750428360020154105b15610b5f57601e93505b509195945050505050565b600080600088925082600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610bc957600080fd5b505af1158015610bdd573d6000803e3d6000fd5b505050506040513d6020811015610bf357600080fd5b5051600160a060020a03163214610c0957600080fd5b859150811515610c17574291505b506009546101009004600160a060020a0316801515610c335750825b6040805160a08101825298151589529615156020808a0191825289890193845260608a01968752600160a060020a0392831660808b019081529a83166000908152600a9091529790972097518854975160ff199098169015151761ff0019166101009715159790970296909617875551600187015550505160028401555091516003909101805473ffffffffffffffffffffffffffffffffffffffff191691909216179055565b600a60205260009081526040902080546001820154600283015460039093015460ff80841694610100909404169290600160a060020a031685565b600354600160a060020a031681565b60085481565b60075474010000000000000000000000000000000000000000900460ff1681565b600181565b600092915050565b600481565b600254600160a060020a0316321480610d805750600254600160a060020a031633145b1515610d8b57600080fd5b600160a060020a0381161515610da057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600754600160a060020a0316815600a165627a7a72305820e07b208bd87743f14b6371d7b3e98d45fc665d414c5b241de137f302c3533da20029"
          },
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 123825
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 123825
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Sponsored Content ABR Master"
        }
      },
      "iq__36jjGPHhacyPgehzKN1CLZGXxnwB": {
        "id": "iq__36jjGPHhacyPgehzKN1CLZGXxnwB",
        "hash": "hq__5bTqMC7GVNBt6FwCia9Vddt2b8X3qvCudLGFfm5yCyTF7p8Eho9Fspn7Pfu3e6ZJPhTL86v4ph",
        "name": "IMF",
        "meta": {
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 798259
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 1082307
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "IMF"
        }
      },
      "iq__3kEo6MBsom7Jt5ud5tbMVa6GxXbG": {
        "id": "iq__3kEo6MBsom7Jt5ud5tbMVa6GxXbG",
        "hash": "hq__BfTx44WidNnUaMCH7aWmMpKge5pJrmekMfsrguTmEYmuG3erWYC6rU4zPQC54f1nmuXLQEW8ie",
        "name": "Commercial Offering",
        "meta": {
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x7056051266692d83bb070a0600adae7ea1873f15",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f6666724d677232303139303232363133343630304d4c60055560018054600160a060020a03199081163290811790925560028054909116909117905561169a806100a26000396000f3006080604052600436106100e25763ffffffff60e060020a60003504166302d05d3f81146100e45780630f82c16f14610115578063123e0e80146101da57806317685953146102795780633513a8051461028757806341c0e1b51461029257806345080442146102a757806354fd4d50146102bf5780636af27417146102d45780636d2e4b1b146102ff5780637b1cdb3e146103205780638da5cb5b146103285780639e99bbea1461033d578063af570c0414610345578063b535b03e1461035a578063e870ed911461036f578063f185db0c1461037f578063f2fde38b14610394575b005b3480156100f057600080fd5b506100f96103b5565b60408051600160a060020a039092168252519081900360200190f35b34801561012157600080fd5b506040805160206004602480358281013584810280870186019097528086526101ab96843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103c49650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b6040805160206004604435818101358381028086018501909652808552610267958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103d39650505050505050565b60408051918252519081900360200190f35b6102676004356024356103dd565b6102676004356103e5565b34801561029e57600080fd5b506100e26103e8565b3480156102b357600080fd5b50610267600435610424565b3480156102cb57600080fd5b5061026761042a565b3480156102e057600080fd5b506102e9610430565b6040805160ff9092168252519081900360200190f35b34801561030b57600080fd5b506100e2600160a060020a0360043516610435565b610267610490565b34801561033457600080fd5b506100f9610713565b610267610722565b34801561035157600080fd5b506100f9610727565b34801561036657600080fd5b506102e9610736565b61026760043560243515156103dd565b34801561038b57600080fd5b506102e961073b565b3480156103a057600080fd5b506100e2600160a060020a0360043516610740565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a031632148061040b5750600254600160a060020a031633145b151561041657600080fd5b600254600160a060020a0316ff5b50600090565b60055481565b600281565b600154600160a060020a0316321461044c57600080fd5b600160a060020a038116151561046157600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008060008061049e6107b2565b604051809103906000f0801580156104ba573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350849250839163e53853039160248082019260009290919082900301818387803b15801561052557600080fd5b505af1158015610539573d6000803e3d6000fd5b5050604080517f564fb18d0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038516935063564fb18d9250602480830192600092919082900301818387803b15801561059d57600080fd5b505af11580156105b1573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b15801561061c57600080fd5b505af1158015610630573d6000803e3d6000fd5b5050505080600160a060020a031663f2fde38b83600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561068157600080fd5b505af1158015610695573d6000803e3d6000fd5b505050506040513d60208110156106ab57600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b1580156106f157600080fd5b505af1158015610705573d6000803e3d6000fd5b505050506000935050505090565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600481565b600254600160a060020a03163214806107635750600254600160a060020a031633145b151561076e57600080fd5b600160a060020a038116151561078357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b604051610eac806107c383390190560060806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d6772436f6d6d4f666665726e6732303139303531303135323330304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055610e0a806100a26000396000f3006080604052600436106101ab5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101ad5780630f82c16f146101de578063112d0d32146102a3578063123e0e80146102b85780631768595314610357578063198e76711461036557806329ed61371461037d5780633513a805146103a657806335b979ca146103b1578063409fa286146103d257806341c0e1b5146103ec57806345080442146104015780634c937386146104195780635062d68d1461042e57806354fd4d5014610443578063564fb18d146104585780635661d186146104795780636a9719b11461049a5780636af27417146104b45780636d2e4b1b146104df5780637b1cdb3e146105005780638da5cb5b1461050857806391357d4b1461051d5780639e99bbea14610500578063a7b4a4df14610544578063ab3a74251461057f578063af570c04146105d6578063af75d38f146105eb578063b2041a1514610600578063b535b03e14610615578063e870ed911461062a578063f185db0c1461063a578063f2fde38b1461064f578063fb5e76e614610670575b005b3480156101b957600080fd5b506101c2610685565b60408051600160a060020a039092168252519081900360200190f35b3480156101ea57600080fd5b5060408051602060046024803582810135848102808701860190975280865261027496843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106949650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102af57600080fd5b506101ab61071d565b6040805160206004604435818101358381028086018501909652808552610345958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506107369650505050505050565b60408051918252519081900360200190f35b610345600435602435610754565b34801561037157600080fd5b506101ab600435610770565b34801561038957600080fd5b506103926107a3565b604080519115158252519081900360200190f35b6103456004356107ac565b3480156103bd57600080fd5b506101ab600160a060020a03600435166107af565b3480156103de57600080fd5b506101ab600435151561080c565b3480156103f857600080fd5b506101ab61084d565b34801561040d57600080fd5b50610345600435610889565b34801561042557600080fd5b506101c261088f565b34801561043a57600080fd5b506101c261089e565b34801561044f57600080fd5b506103456108b2565b34801561046457600080fd5b506101ab600160a060020a03600435166108b8565b34801561048557600080fd5b506101ab600160a060020a03600435166108fe565b3480156104a657600080fd5b506101ab6004351515610961565b3480156104c057600080fd5b506104c96109cf565b6040805160ff9092168252519081900360200190f35b3480156104eb57600080fd5b506101ab600160a060020a03600435166109d4565b610345610a2f565b34801561051457600080fd5b506101c2610a34565b34801561052957600080fd5b506104c9600160a060020a0360043581169060243516610a43565b34801561055057600080fd5b506101ab600160a060020a03600435811690602435151590604435151590606435906084359060a43516610b6a565b34801561058b57600080fd5b506105a0600160a060020a0360043516610cda565b6040805195151586529315156020860152848401929092526060840152600160a060020a03166080830152519081900360a00190f35b3480156105e257600080fd5b506101c2610d15565b3480156105f757600080fd5b50610345610d24565b34801561060c57600080fd5b50610392610d2a565b34801561062157600080fd5b506104c9610d4b565b6103456004356024351515610d50565b34801561064657600080fd5b506104c9610d58565b34801561065b57600080fd5b506101ab600160a060020a0360043516610d5d565b34801561067c57600080fd5b506101c2610dcf565b600154600160a060020a031681565b60008080808060ff881615156106b65760009450849350839250829150610713565b6106c03332610a43565b905060ff8116156106de576002945092506000915081905082610713565b60095460ff16151560011415610704576008546002955090935060009250905082610713565b60079450600093508392508291505b5093509350935093565b6107273332610a43565b60ff161561073457600080fd5b565b600060ff8416156107495761074961071d565b506000949350505050565b6000605f82106107665750600061076a565b5060015b92915050565b600254600160a060020a03163214806107935750600254600160a060020a031633145b151561079e57600080fd5b600855565b60095460ff1681565b90565b600254600160a060020a03163214806107d25750600254600160a060020a031633145b15156107dd57600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031632148061082f5750600254600160a060020a031633145b151561083a57600080fd5b6009805460ff1916911515919091179055565b600254600160a060020a03163214806108705750600254600160a060020a031633145b151561087b57600080fd5b600254600160a060020a0316ff5b50600090565b600654600160a060020a031681565b6009546101009004600160a060020a031681565b60055481565b600154600160a060020a031632146108cf57600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a03163214806109215750600254600160a060020a031633145b151561092c57600080fd5b60098054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a03163214806109845750600254600160a060020a031633145b151561098f57600080fd5b60078054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600281565b600154600160a060020a031632146109eb57600080fd5b600160a060020a0381161515610a0057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090565b600254600160a060020a031681565b600160a060020a038083166000908152600a602052604081206009549192839261010090041682811515610a82576003830154600160a060020a031691505b600160a060020a03821615610b2e5750604080517f95a078e8000000000000000000000000000000000000000000000000000000008152600160a060020a038781166004830152915183928316916395a078e89160248083019260209291908290030181600087803b158015610af757600080fd5b505af1158015610b0b573d6000803e3d6000fd5b505050506040513d6020811015610b2157600080fd5b50511515610b2e57600a93505b4283600101541115610b3f57601493505b600283015415801590610b555750428360020154105b15610b5f57601e93505b509195945050505050565b600080600088925082600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610bc957600080fd5b505af1158015610bdd573d6000803e3d6000fd5b505050506040513d6020811015610bf357600080fd5b5051600160a060020a03163214610c0957600080fd5b859150811515610c17574291505b506009546101009004600160a060020a0316801515610c335750825b6040805160a08101825298151589529615156020808a0191825289890193845260608a01968752600160a060020a0392831660808b019081529a83166000908152600a9091529790972097518854975160ff199098169015151761ff0019166101009715159790970296909617875551600187015550505160028401555091516003909101805473ffffffffffffffffffffffffffffffffffffffff191691909216179055565b600a60205260009081526040902080546001820154600283015460039093015460ff80841694610100909404169290600160a060020a031685565b600354600160a060020a031681565b60085481565b60075474010000000000000000000000000000000000000000900460ff1681565b600181565b600092915050565b600481565b600254600160a060020a0316321480610d805750600254600160a060020a031633145b1515610d8b57600080fd5b600160a060020a0381161515610da057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600754600160a060020a0316815600a165627a7a72305820e07b208bd87743f14b6371d7b3e98d45fc665d414c5b241de137f302c3533da20029a165627a7a72305820af7597711e9b50552780f0bcc71787559afb50142134dcad6e5319c76d0307430029"
          },
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  1
                ],
                "size": 72522
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  0
                ],
                "size": 72522
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Commercial Offering"
        }
      },
      "iq__3ugM27TmKaK3aH5FhroqAGddFoty": {
        "id": "iq__3ugM27TmKaK3aH5FhroqAGddFoty",
        "hash": "hq__DxBV4QBDgXLYto9C4CuZ8Pwwo4JWQoufdCxFpHE58Koiqwm7Vg3SNywCWZL9RMHF77sR9aPskh",
        "name": "Campaign",
        "meta": {
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "percent",
                    "type": "uint8"
                  }
                ],
                "name": "setLibraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "campaignLibraryAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "libraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "campaign_library_address",
                    "type": "address"
                  }
                ],
                "name": "setCampaignLibraryAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "market_place_address",
                    "type": "address"
                  }
                ],
                "name": "setMarketPlaceAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "initializedAsCampaignMgr",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "marketPlaceAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0x8071af01e88a02afef5acaf47d95d1c6a415b53e",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e4d677232303139303232323135333630304d4c6005556006805460ff191690556007805460a060020a60ff021916905560018054600160a060020a031990811632908117909255600280549091169091179055611fdd806100bc6000396000f3006080604052600436106101485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f811461014a5780630f82c16f1461017b578063123e0e801461024057806317685953146102df5780633513a805146102ed57806341c0e1b5146102f8578063444814391461030d578063450804421461033e5780634edd676b1461035657806354fd4d501461036b5780636af27417146103805780636d2e4b1b1461039557806374cf29c2146103b65780637b1cdb3e146103cb5780638597a2a3146103d35780638da5cb5b146103f45780639e99bbea14610409578063af570c0414610411578063b535b03e14610426578063cc98ef961461043b578063d7f48c341461045c578063e870ed9114610485578063ed27107b14610495578063f185db0c146104aa578063f2fde38b146104bf575b005b34801561015657600080fd5b5061015f6104e0565b60408051600160a060020a039092168252519081900360200190f35b34801561018757600080fd5b5060408051602060046024803582810135848102808701860190975280865261021196843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104ef9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526102cd958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104fe9650505050505050565b60408051918252519081900360200190f35b6102cd600435602435610508565b6102cd600435610510565b34801561030457600080fd5b50610148610513565b34801561031957600080fd5b5061032860ff6004351661054f565b6040805160ff9092168252519081900360200190f35b34801561034a57600080fd5b506102cd600435610597565b34801561036257600080fd5b5061015f61059d565b34801561037757600080fd5b506102cd6105b1565b34801561038c57600080fd5b506103286105b7565b3480156103a157600080fd5b50610148600160a060020a03600435166105bc565b3480156103c257600080fd5b50610328610617565b6102cd610620565b3480156103df57600080fd5b50610148600160a060020a03600435166108c7565b34801561040057600080fd5b5061015f61092a565b6102cd610939565b34801561041d57600080fd5b5061015f61093e565b34801561043257600080fd5b5061032861094d565b34801561044757600080fd5b50610148600160a060020a0360043516610952565b34801561046857600080fd5b50610471610998565b604080519115158252519081900360200190f35b6102cd6004356024351515610508565b3480156104a157600080fd5b5061015f6109b9565b3480156104b657600080fd5b506103286109c8565b3480156104cb57600080fd5b50610148600160a060020a03600435166109cd565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a03163214806105365750600254600160a060020a031633145b151561054157600080fd5b600254600160a060020a0316ff5b600254600090600160a060020a03163214806105755750600254600160a060020a031633145b151561058057600080fd5b506006805460ff191660ff92831617908190551690565b50600090565b6006546101009004600160a060020a031681565b60055481565b600281565b600154600160a060020a031632146105d357600080fd5b600160a060020a03811615156105e857600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065460ff1681565b60075460009081908190819074010000000000000000000000000000000000000000900460ff16151561068b576007805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055600093506108c1565b610693610a3f565b604051809103906000f0801580156106af573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350839163e53853039160248082019260009290919082900301818387803b15801561071757600080fd5b505af115801561072b573d6000803e3d6000fd5b5050600654604080517f4448143900000000000000000000000000000000000000000000000000000000815260ff909216600483015251869450600160a060020a03851693506344481439925060248083019260209291908290030181600087803b15801561079957600080fd5b505af11580156107ad573d6000803e3d6000fd5b505050506040513d60208110156107c357600080fd5b5050604080517f63c77f8f0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038316916363c77f8f91602480830192600092919082900301818387803b15801561082557600080fd5b505af1158015610839573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b1580156108a457600080fd5b505af11580156108b8573d6000803e3d6000fd5b50505050600093505b50505090565b600254600160a060020a03163214806108ea5750600254600160a060020a031633145b15156108f557600080fd5b60068054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600154600160a060020a0316321461096957600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60075474010000000000000000000000000000000000000000900460ff1681565b600754600160a060020a031681565b600481565b600254600160a060020a03163214806109f05750600254600160a060020a031633145b15156109fb57600080fd5b600160a060020a0381161515610a1057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60405161156280610a5083390190560060806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e32303139303331383130353130304d4c0000006005556006805460a060020a60ff021916905542600a55600b5560018054600160a060020a0319908116329081179092556002805490911690911790556114a7806100bb6000396000f3006080604052600436106101b65763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101b85780630b97bc86146101e95780630f82c16f146102105780630fb5a6b4146102d5578063123e0e80146102ea57806317685953146103775780631e1333fb1461038557806322f3e2d4146103bd578063309d1e40146103d25780633513a805146104185780633b917c301461042357806341c0e1b514610438578063444814391461044d578063450804421461047e57806346d5badb1461049657806354fd4d50146104ab57806363c77f8f146104c05780636af27417146104e15780636d2e4b1b146104f657806374cf29c21461051757806379d367ef1461052c5780637b1cdb3e1461054d5780638da5cb5b146105555780639dfa5d331461056a5780639e99bbea1461054d578063af570c041461057f578063b535b03e14610594578063c940c6b3146105a9578063cfefb3d5146105ca578063e177246e146105e2578063e870ed91146105fa578063f06148f21461060a578063f185db0c1461062e578063f2fde38b14610643578063f34da3c014610664575b005b3480156101c457600080fd5b506101cd61067c565b60408051600160a060020a039092168252519081900360200190f35b3480156101f557600080fd5b506101fe61068b565b60408051918252519081900360200190f35b34801561021c57600080fd5b506040805160206004602480358281013584810280870186019097528086526102a696843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106919650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102e157600080fd5b506101fe6106a0565b60408051602060046044358181013583810280860185019096528085526101fe958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106a69650505050505050565b6101fe6004356024356106b0565b34801561039157600080fd5b506103a9600160a060020a03600435166024356106b8565b604080519115158252519081900360200190f35b3480156103c957600080fd5b506103a96107eb565b3480156103de57600080fd5b506103f3600160a060020a036004351661081f565b604080519384526020840192909252600090810b900b82820152519081900360600190f35b6101fe600435610840565b34801561042f57600080fd5b506101cd610843565b34801561044457600080fd5b506101b6610852565b34801561045957600080fd5b5061046860ff6004351661088e565b6040805160ff9092168252519081900360200190f35b34801561048a57600080fd5b506101fe6004356108f0565b3480156104a257600080fd5b506101fe6108f6565b3480156104b757600080fd5b506101fe6108fc565b3480156104cc57600080fd5b506101b6600160a060020a0360043516610902565b3480156104ed57600080fd5b50610468610948565b34801561050257600080fd5b506101b6600160a060020a036004351661094d565b34801561052357600080fd5b506104686109a8565b34801561053857600080fd5b506103a9600160a060020a03600435166109c9565b6101fe610b73565b34801561056157600080fd5b506101cd610b78565b34801561057657600080fd5b506101fe610b87565b34801561058b57600080fd5b506101cd610bc2565b3480156105a057600080fd5b50610468610bd1565b3480156105b557600080fd5b506101fe600435602435604435606435610bd6565b3480156105d657600080fd5b506103a9600435610c24565b3480156105ee57600080fd5b506101fe60043561131e565b6101fe60043560243515156106b0565b34801561061657600080fd5b506103a9600160a060020a036004351660243561135f565b34801561063a57600080fd5b506104686113b8565b34801561064f57600080fd5b506101b6600160a060020a03600435166113bd565b34801561067057600080fd5b506101cd60043561142f565b600154600160a060020a031681565b600a5481565b60076000808093509350935093565b600b5481565b6000949350505050565b600092915050565b60006106c2611457565b600254600090600160a060020a03163214806106e85750600254600160a060020a031633145b15156106f357600080fd5b50506040805160608101825283815260006020808301829052600183850152600160a060020a038716825260079052918220600281015491929091810b900b151561079b5760088054600180820183556000929092527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee301805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0388161790556009805490910190555b50600160a060020a039390931660009081526007602090815260408083208651815591860151600180840191909155950151600290910180549190920b60ff1660ff199091161790555090919050565b600a546000904290811015610803576000915061081b565b600b541580610818575080600b54600a540110155b91505b5090565b60076020526000908152604081208054600182015460029092015490920b83565b90565b600654600160a060020a031681565b600254600160a060020a03163214806108755750600254600160a060020a031633145b151561088057600080fd5b600254600160a060020a0316ff5b600154600090600160a060020a031632146108a857600080fd5b506006805474ff000000000000000000000000000000000000000019167401000000000000000000000000000000000000000060ff9384168102919091179182905590041690565b50600090565b60095481565b60055481565b600154600160a060020a0316321461091957600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600281565b600154600160a060020a0316321461096457600080fd5b600160a060020a038116151561097957600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065474010000000000000000000000000000000000000000900460ff1681565b6002546000908190600160a060020a03163214806109f15750600254600160a060020a031633145b15156109fc57600080fd5b50600160a060020a038216600090815260076020526040812081815560018101829055600201805460ff191690555b600954811015610b685782600160a060020a0316600882815481101515610a4e57fe5b600091825260209091200154600160a060020a03161415610b60576008805482908110610a7757fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff19169055600954600019018114610b4d576008600160095403815481101515610abe57fe5b60009182526020909120015460088054600160a060020a039092169183908110610ae457fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055506008600160095403815481101515610b2657fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff191690555b6009805460001901905560019150610b6d565b600101610a2b565b600091505b50919050565b600090565b600254600160a060020a031681565b600254600090600160a060020a0316321480610bad5750600254600160a060020a031633145b1515610bb857600080fd5b5042600a81905590565b600354600160a060020a031681565b600181565b600254600090600160a060020a0316321480610bfc5750600254600160a060020a031633145b1515610c0757600080fd5b50603c60188502840181028301028101600b819055949350505050565b6000806000806000806000806000610c3a6107eb565b1515610c4557600080fd5b604080517f0e0a0d74000000000000000000000000000000000000000000000000000000008152600481018c905290513399508991630e0a0d749160248083019260209291908290030181600087803b158015610ca157600080fd5b505af1158015610cb5573d6000803e3d6000fd5b505050506040513d6020811015610ccb57600080fd5b5051604080517f98980081000000000000000000000000000000000000000000000000000000008152600481018d90529051919850600160a060020a038a16916398980081916024808201926020929091908290030181600087803b158015610d3357600080fd5b505af1158015610d47573d6000803e3d6000fd5b505050506040513d6020811015610d5d57600080fd5b5051604080517f2310167f00000000000000000000000000000000000000000000000000000000815290519197508796503391600160a060020a03881691632310167f9160048083019260209291908290030181600087803b158015610dc257600080fd5b505af1158015610dd6573d6000803e3d6000fd5b505050506040513d6020811015610dec57600080fd5b5051600160a060020a031614610e0157600080fd5b604080517f7afc54d4000000000000000000000000000000000000000000000000000000008152600481018c905290513291600160a060020a038b1691637afc54d4916024808201926020929091908290030181600087803b158015610e6657600080fd5b505af1158015610e7a573d6000803e3d6000fd5b505050506040513d6020811015610e9057600080fd5b5051600160a060020a031614610ea557600080fd5b600160a060020a03861660009081526007602052604081206002810154909550810b900b600114610ed557600080fd5b83541580610eea575060018401548454038711155b1515610ef557600080fd5b600180850154600160a060020a0388166000908152600760205260409020908901910155835415801590610f4457508354600160a060020a038716600090815260076020526040902060010154145b15610f7057600160a060020a0386166000908152600760205260409020600201805460ff191660ff1790555b60065474010000000000000000000000000000000000000000900460ff1660648804029250821561127157604080517f5cc15001000000000000000000000000000000000000000000000000000000008152600481018c90529051600160a060020a038a1691635cc150019160248083019260209291908290030181600087803b158015610ffd57600080fd5b505af1158015611011573d6000803e3d6000fd5b505050506040513d602081101561102757600080fd5b5051604080517fb816f5130000000000000000000000000000000000000000000000000000000081529051919350600160a060020a0384169163b816f513916004808201926020929091908290030181600087803b15801561108857600080fd5b505af115801561109c573d6000803e3d6000fd5b505050506040513d60208110156110b257600080fd5b5051604080517f8da5cb5b0000000000000000000000000000000000000000000000000000000081529051919250600160a060020a03831691638da5cb5b916004808201926020929091908290030181600087803b15801561111357600080fd5b505af1158015611127573d6000803e3d6000fd5b505050506040513d602081101561113d57600080fd5b5051604051600160a060020a039091169084156108fc029085906000818181858888f19350505050158015611176573d6000803e3d6000fd5b507f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a81600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156111ef57600080fd5b505af1158015611203573d6000803e3d6000fd5b505050506040513d602081101561121957600080fd5b505160408051600160a060020a0390921660208301528181018690526060808352600c908301527f526574726f63657373696f6e00000000000000000000000000000000000000006080830152519081900360a00190a15b604051329084890380156108fc02916000818181858888f1935050505015801561129f573d6000803e3d6000fd5b50604080513260208201528489038183015260608082526006908201527f5265776172640000000000000000000000000000000000000000000000000000608082015290517f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a9181900360a00190a15060019998505050505050505050565b600254600090600160a060020a03163214806113445750600254600160a060020a031633145b151561134f57600080fd5b50600a8054820190819055919050565b60008061136a6107eb565b151561137557600080fd5b50600160a060020a0383166000908152600760205260409020805415806113a3575060018101548154038311155b15156113ae57600080fd5b5060019392505050565b600481565b600254600160a060020a03163214806113e05750600254600160a060020a031633145b15156113eb57600080fd5b600160a060020a038116151561140057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600880548290811061143d57fe5b600091825260209091200154600160a060020a0316905081565b60606040519081016040528060008152602001600081526020016000800b815250905600a165627a7a72305820becc96e99c6926cb052edc800d780fc74a533f9dde4b797cc7e4642f277fd1cc0029a165627a7a72305820ba38a2c5cfdcbb681408b1b80cb36cc3bffae73072fe02d8f38e737a771587ef0029",
            "factoryAbi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "percent",
                    "type": "uint8"
                  }
                ],
                "name": "setLibraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "campaignLibraryAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "libraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "campaign_library_address",
                    "type": "address"
                  }
                ],
                "name": "setCampaignLibraryAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "market_place_address",
                    "type": "address"
                  }
                ],
                "name": "setMarketPlaceAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "initializedAsCampaignMgr",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "marketPlaceAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ]
          },
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  2
                ],
                "size": 40858
              }
            },
            "elv-apps.css": {
              ".": {
                "parts": [
                  4
                ],
                "size": 37627
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  3
                ],
                "size": 40858
              }
            }
          },
          "mime-types": {
            "css": "text/css",
            "html": "text/html"
          },
          "name": "Campaign"
        }
      },
      "iq__ruJTQUEiuvWwP5VV6z7A39j5pkr": {
        "id": "iq__ruJTQUEiuvWwP5VV6z7A39j5pkr",
        "hash": "hq__pbFJL9TRrNHx2oyqQ92Qs6UTxMuGv1on8wmfmFCf7NbfVerp6HftZuck4m4PntNzCfosVPhhk",
        "name": "Campaign Manager",
        "meta": {
          "bitcode_part": "hqp_S1k59TTzCt9WStMWFEr91onr3vJm5iwKRjWSQqhyAuxYNTww",
          "custom_contract": {
            "abi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ],
            "address": "0xfb8b470b7577efad41c15598cb2e9380b473ace3",
            "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d67724d61726b6574506c61636532303139303232323135333730304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055612887806100a26000396000f3006080604052600436106100e25763ffffffff60e060020a60003504166302d05d3f81146100e45780630f82c16f14610115578063123e0e80146101da57806317685953146102795780633513a8051461028757806341c0e1b51461029257806345080442146102a757806354fd4d50146102bf5780636af27417146102d45780636d2e4b1b146102ff5780637b1cdb3e146103205780638da5cb5b146103285780639e99bbea1461033d578063af570c0414610345578063b535b03e1461035a578063e870ed911461036f578063f185db0c1461037f578063f2fde38b14610394575b005b3480156100f057600080fd5b506100f96103b5565b60408051600160a060020a039092168252519081900360200190f35b34801561012157600080fd5b506040805160206004602480358281013584810280870186019097528086526101ab96843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103c49650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b6040805160206004604435818101358381028086018501909652808552610267958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506103d39650505050505050565b60408051918252519081900360200190f35b6102676004356024356103dd565b6102676004356103e5565b34801561029e57600080fd5b506100e26103e8565b3480156102b357600080fd5b50610267600435610424565b3480156102cb57600080fd5b5061026761042a565b3480156102e057600080fd5b506102e9610430565b6040805160ff9092168252519081900360200190f35b34801561030b57600080fd5b506100e2600160a060020a0360043516610435565b610267610490565b34801561033457600080fd5b506100f9610713565b610267610722565b34801561035157600080fd5b506100f9610727565b34801561036657600080fd5b506102e9610736565b61026760043560243515156103dd565b34801561038b57600080fd5b506102e961073b565b3480156103a057600080fd5b506100e2600160a060020a0360043516610740565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a031632148061040b5750600254600160a060020a031633145b151561041657600080fd5b600254600160a060020a0316ff5b50600090565b60055481565b600281565b600154600160a060020a0316321461044c57600080fd5b600160a060020a038116151561046157600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008060008061049e6107b2565b604051809103906000f0801580156104ba573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350849250839163e53853039160248082019260009290919082900301818387803b15801561052557600080fd5b505af1158015610539573d6000803e3d6000fd5b5050604080517fcc98ef960000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038516935063cc98ef969250602480830192600092919082900301818387803b15801561059d57600080fd5b505af11580156105b1573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b15801561061c57600080fd5b505af1158015610630573d6000803e3d6000fd5b5050505080600160a060020a031663f2fde38b83600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561068157600080fd5b505af1158015610695573d6000803e3d6000fd5b505050506040513d60208110156106ab57600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b1580156106f157600080fd5b505af1158015610705573d6000803e3d6000fd5b505050506000935050505090565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600481565b600254600160a060020a03163214806107635750600254600160a060020a031633145b151561076e57600080fd5b600160a060020a038116151561078357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b604051612099806107c383390190560060806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e4d677232303139303232323135333630304d4c6005556006805460ff191690556007805460a060020a60ff021916905560018054600160a060020a031990811632908117909255600280549091169091179055611fdd806100bc6000396000f3006080604052600436106101485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f811461014a5780630f82c16f1461017b578063123e0e801461024057806317685953146102df5780633513a805146102ed57806341c0e1b5146102f8578063444814391461030d578063450804421461033e5780634edd676b1461035657806354fd4d501461036b5780636af27417146103805780636d2e4b1b1461039557806374cf29c2146103b65780637b1cdb3e146103cb5780638597a2a3146103d35780638da5cb5b146103f45780639e99bbea14610409578063af570c0414610411578063b535b03e14610426578063cc98ef961461043b578063d7f48c341461045c578063e870ed9114610485578063ed27107b14610495578063f185db0c146104aa578063f2fde38b146104bf575b005b34801561015657600080fd5b5061015f6104e0565b60408051600160a060020a039092168252519081900360200190f35b34801561018757600080fd5b5060408051602060046024803582810135848102808701860190975280865261021196843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104ef9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526102cd958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104fe9650505050505050565b60408051918252519081900360200190f35b6102cd600435602435610508565b6102cd600435610510565b34801561030457600080fd5b50610148610513565b34801561031957600080fd5b5061032860ff6004351661054f565b6040805160ff9092168252519081900360200190f35b34801561034a57600080fd5b506102cd600435610597565b34801561036257600080fd5b5061015f61059d565b34801561037757600080fd5b506102cd6105b1565b34801561038c57600080fd5b506103286105b7565b3480156103a157600080fd5b50610148600160a060020a03600435166105bc565b3480156103c257600080fd5b50610328610617565b6102cd610620565b3480156103df57600080fd5b50610148600160a060020a03600435166108c7565b34801561040057600080fd5b5061015f61092a565b6102cd610939565b34801561041d57600080fd5b5061015f61093e565b34801561043257600080fd5b5061032861094d565b34801561044757600080fd5b50610148600160a060020a0360043516610952565b34801561046857600080fd5b50610471610998565b604080519115158252519081900360200190f35b6102cd6004356024351515610508565b3480156104a157600080fd5b5061015f6109b9565b3480156104b657600080fd5b506103286109c8565b3480156104cb57600080fd5b50610148600160a060020a03600435166109cd565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a03163214806105365750600254600160a060020a031633145b151561054157600080fd5b600254600160a060020a0316ff5b600254600090600160a060020a03163214806105755750600254600160a060020a031633145b151561058057600080fd5b506006805460ff191660ff92831617908190551690565b50600090565b6006546101009004600160a060020a031681565b60055481565b600281565b600154600160a060020a031632146105d357600080fd5b600160a060020a03811615156105e857600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065460ff1681565b60075460009081908190819074010000000000000000000000000000000000000000900460ff16151561068b576007805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055600093506108c1565b610693610a3f565b604051809103906000f0801580156106af573d6000803e3d6000fd5b50604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201529051919450339350839163e53853039160248082019260009290919082900301818387803b15801561071757600080fd5b505af115801561072b573d6000803e3d6000fd5b5050600654604080517f4448143900000000000000000000000000000000000000000000000000000000815260ff909216600483015251869450600160a060020a03851693506344481439925060248083019260209291908290030181600087803b15801561079957600080fd5b505af11580156107ad573d6000803e3d6000fd5b505050506040513d60208110156107c357600080fd5b5050604080517f63c77f8f0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038316916363c77f8f91602480830192600092919082900301818387803b15801561082557600080fd5b505af1158015610839573d6000803e3d6000fd5b5050600254604080517f6d2e4b1b000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519185169350636d2e4b1b925060248082019260009290919082900301818387803b1580156108a457600080fd5b505af11580156108b8573d6000803e3d6000fd5b50505050600093505b50505090565b600254600160a060020a03163214806108ea5750600254600160a060020a031633145b15156108f557600080fd5b60068054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600254600160a060020a031681565b600090565b600354600160a060020a031681565b600181565b600154600160a060020a0316321461096957600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60075474010000000000000000000000000000000000000000900460ff1681565b600754600160a060020a031681565b600481565b600254600160a060020a03163214806109f05750600254600160a060020a031633145b15156109fb57600080fd5b600160a060020a0381161515610a1057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60405161156280610a5083390190560060806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f41646d677243616d706169676e32303139303331383130353130304d4c0000006005556006805460a060020a60ff021916905542600a55600b5560018054600160a060020a0319908116329081179092556002805490911690911790556114a7806100bb6000396000f3006080604052600436106101b65763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101b85780630b97bc86146101e95780630f82c16f146102105780630fb5a6b4146102d5578063123e0e80146102ea57806317685953146103775780631e1333fb1461038557806322f3e2d4146103bd578063309d1e40146103d25780633513a805146104185780633b917c301461042357806341c0e1b514610438578063444814391461044d578063450804421461047e57806346d5badb1461049657806354fd4d50146104ab57806363c77f8f146104c05780636af27417146104e15780636d2e4b1b146104f657806374cf29c21461051757806379d367ef1461052c5780637b1cdb3e1461054d5780638da5cb5b146105555780639dfa5d331461056a5780639e99bbea1461054d578063af570c041461057f578063b535b03e14610594578063c940c6b3146105a9578063cfefb3d5146105ca578063e177246e146105e2578063e870ed91146105fa578063f06148f21461060a578063f185db0c1461062e578063f2fde38b14610643578063f34da3c014610664575b005b3480156101c457600080fd5b506101cd61067c565b60408051600160a060020a039092168252519081900360200190f35b3480156101f557600080fd5b506101fe61068b565b60408051918252519081900360200190f35b34801561021c57600080fd5b506040805160206004602480358281013584810280870186019097528086526102a696843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106919650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b3480156102e157600080fd5b506101fe6106a0565b60408051602060046044358181013583810280860185019096528085526101fe958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106a69650505050505050565b6101fe6004356024356106b0565b34801561039157600080fd5b506103a9600160a060020a03600435166024356106b8565b604080519115158252519081900360200190f35b3480156103c957600080fd5b506103a96107eb565b3480156103de57600080fd5b506103f3600160a060020a036004351661081f565b604080519384526020840192909252600090810b900b82820152519081900360600190f35b6101fe600435610840565b34801561042f57600080fd5b506101cd610843565b34801561044457600080fd5b506101b6610852565b34801561045957600080fd5b5061046860ff6004351661088e565b6040805160ff9092168252519081900360200190f35b34801561048a57600080fd5b506101fe6004356108f0565b3480156104a257600080fd5b506101fe6108f6565b3480156104b757600080fd5b506101fe6108fc565b3480156104cc57600080fd5b506101b6600160a060020a0360043516610902565b3480156104ed57600080fd5b50610468610948565b34801561050257600080fd5b506101b6600160a060020a036004351661094d565b34801561052357600080fd5b506104686109a8565b34801561053857600080fd5b506103a9600160a060020a03600435166109c9565b6101fe610b73565b34801561056157600080fd5b506101cd610b78565b34801561057657600080fd5b506101fe610b87565b34801561058b57600080fd5b506101cd610bc2565b3480156105a057600080fd5b50610468610bd1565b3480156105b557600080fd5b506101fe600435602435604435606435610bd6565b3480156105d657600080fd5b506103a9600435610c24565b3480156105ee57600080fd5b506101fe60043561131e565b6101fe60043560243515156106b0565b34801561061657600080fd5b506103a9600160a060020a036004351660243561135f565b34801561063a57600080fd5b506104686113b8565b34801561064f57600080fd5b506101b6600160a060020a03600435166113bd565b34801561067057600080fd5b506101cd60043561142f565b600154600160a060020a031681565b600a5481565b60076000808093509350935093565b600b5481565b6000949350505050565b600092915050565b60006106c2611457565b600254600090600160a060020a03163214806106e85750600254600160a060020a031633145b15156106f357600080fd5b50506040805160608101825283815260006020808301829052600183850152600160a060020a038716825260079052918220600281015491929091810b900b151561079b5760088054600180820183556000929092527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee301805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0388161790556009805490910190555b50600160a060020a039390931660009081526007602090815260408083208651815591860151600180840191909155950151600290910180549190920b60ff1660ff199091161790555090919050565b600a546000904290811015610803576000915061081b565b600b541580610818575080600b54600a540110155b91505b5090565b60076020526000908152604081208054600182015460029092015490920b83565b90565b600654600160a060020a031681565b600254600160a060020a03163214806108755750600254600160a060020a031633145b151561088057600080fd5b600254600160a060020a0316ff5b600154600090600160a060020a031632146108a857600080fd5b506006805474ff000000000000000000000000000000000000000019167401000000000000000000000000000000000000000060ff9384168102919091179182905590041690565b50600090565b60095481565b60055481565b600154600160a060020a0316321461091957600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600281565b600154600160a060020a0316321461096457600080fd5b600160a060020a038116151561097957600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065474010000000000000000000000000000000000000000900460ff1681565b6002546000908190600160a060020a03163214806109f15750600254600160a060020a031633145b15156109fc57600080fd5b50600160a060020a038216600090815260076020526040812081815560018101829055600201805460ff191690555b600954811015610b685782600160a060020a0316600882815481101515610a4e57fe5b600091825260209091200154600160a060020a03161415610b60576008805482908110610a7757fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff19169055600954600019018114610b4d576008600160095403815481101515610abe57fe5b60009182526020909120015460088054600160a060020a039092169183908110610ae457fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055506008600160095403815481101515610b2657fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff191690555b6009805460001901905560019150610b6d565b600101610a2b565b600091505b50919050565b600090565b600254600160a060020a031681565b600254600090600160a060020a0316321480610bad5750600254600160a060020a031633145b1515610bb857600080fd5b5042600a81905590565b600354600160a060020a031681565b600181565b600254600090600160a060020a0316321480610bfc5750600254600160a060020a031633145b1515610c0757600080fd5b50603c60188502840181028301028101600b819055949350505050565b6000806000806000806000806000610c3a6107eb565b1515610c4557600080fd5b604080517f0e0a0d74000000000000000000000000000000000000000000000000000000008152600481018c905290513399508991630e0a0d749160248083019260209291908290030181600087803b158015610ca157600080fd5b505af1158015610cb5573d6000803e3d6000fd5b505050506040513d6020811015610ccb57600080fd5b5051604080517f98980081000000000000000000000000000000000000000000000000000000008152600481018d90529051919850600160a060020a038a16916398980081916024808201926020929091908290030181600087803b158015610d3357600080fd5b505af1158015610d47573d6000803e3d6000fd5b505050506040513d6020811015610d5d57600080fd5b5051604080517f2310167f00000000000000000000000000000000000000000000000000000000815290519197508796503391600160a060020a03881691632310167f9160048083019260209291908290030181600087803b158015610dc257600080fd5b505af1158015610dd6573d6000803e3d6000fd5b505050506040513d6020811015610dec57600080fd5b5051600160a060020a031614610e0157600080fd5b604080517f7afc54d4000000000000000000000000000000000000000000000000000000008152600481018c905290513291600160a060020a038b1691637afc54d4916024808201926020929091908290030181600087803b158015610e6657600080fd5b505af1158015610e7a573d6000803e3d6000fd5b505050506040513d6020811015610e9057600080fd5b5051600160a060020a031614610ea557600080fd5b600160a060020a03861660009081526007602052604081206002810154909550810b900b600114610ed557600080fd5b83541580610eea575060018401548454038711155b1515610ef557600080fd5b600180850154600160a060020a0388166000908152600760205260409020908901910155835415801590610f4457508354600160a060020a038716600090815260076020526040902060010154145b15610f7057600160a060020a0386166000908152600760205260409020600201805460ff191660ff1790555b60065474010000000000000000000000000000000000000000900460ff1660648804029250821561127157604080517f5cc15001000000000000000000000000000000000000000000000000000000008152600481018c90529051600160a060020a038a1691635cc150019160248083019260209291908290030181600087803b158015610ffd57600080fd5b505af1158015611011573d6000803e3d6000fd5b505050506040513d602081101561102757600080fd5b5051604080517fb816f5130000000000000000000000000000000000000000000000000000000081529051919350600160a060020a0384169163b816f513916004808201926020929091908290030181600087803b15801561108857600080fd5b505af115801561109c573d6000803e3d6000fd5b505050506040513d60208110156110b257600080fd5b5051604080517f8da5cb5b0000000000000000000000000000000000000000000000000000000081529051919250600160a060020a03831691638da5cb5b916004808201926020929091908290030181600087803b15801561111357600080fd5b505af1158015611127573d6000803e3d6000fd5b505050506040513d602081101561113d57600080fd5b5051604051600160a060020a039091169084156108fc029085906000818181858888f19350505050158015611176573d6000803e3d6000fd5b507f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a81600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156111ef57600080fd5b505af1158015611203573d6000803e3d6000fd5b505050506040513d602081101561121957600080fd5b505160408051600160a060020a0390921660208301528181018690526060808352600c908301527f526574726f63657373696f6e00000000000000000000000000000000000000006080830152519081900360a00190a15b604051329084890380156108fc02916000818181858888f1935050505015801561129f573d6000803e3d6000fd5b50604080513260208201528489038183015260608082526006908201527f5265776172640000000000000000000000000000000000000000000000000000608082015290517f6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a9181900360a00190a15060019998505050505050505050565b600254600090600160a060020a03163214806113445750600254600160a060020a031633145b151561134f57600080fd5b50600a8054820190819055919050565b60008061136a6107eb565b151561137557600080fd5b50600160a060020a0383166000908152600760205260409020805415806113a3575060018101548154038311155b15156113ae57600080fd5b5060019392505050565b600481565b600254600160a060020a03163214806113e05750600254600160a060020a031633145b15156113eb57600080fd5b600160a060020a038116151561140057600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600880548290811061143d57fe5b600091825260209091200154600160a060020a0316905081565b60606040519081016040528060008152602001600081526020016000800b815250905600a165627a7a72305820becc96e99c6926cb052edc800d780fc74a533f9dde4b797cc7e4642f277fd1cc0029a165627a7a72305820ba38a2c5cfdcbb681408b1b80cb36cc3bffae73072fe02d8f38e737a771587ef0029a165627a7a72305820ed3afe68d298bebb00ddd5a9cbd8eb2d90fa41722b907caa3208d04dd38cb2c80029",
            "factoryAbi": [
              {
                "constant": true,
                "inputs": [],
                "name": "creator",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccessInfo",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint8"
                  },
                  {
                    "name": "",
                    "type": "bytes32[]"
                  },
                  {
                    "name": "",
                    "type": "address[]"
                  }
                ],
                "name": "runAccess",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "name": "runFinalize",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "proposed_status_code",
                    "type": "int256"
                  }
                ],
                "name": "runStatusChange",
                "outputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "kill",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "percent",
                    "type": "uint8"
                  }
                ],
                "name": "setLibraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [
                  {
                    "name": "",
                    "type": "int256"
                  }
                ],
                "name": "runDescribeStatus",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "pure",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "campaignLibraryAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "version",
                "outputs": [
                  {
                    "name": "",
                    "type": "bytes32"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_ACCESS",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newCreator",
                    "type": "address"
                  }
                ],
                "name": "transferCreatorship",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "libraryRetrocession",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runCreate",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "campaign_library_address",
                    "type": "address"
                  }
                ],
                "name": "setCampaignLibraryAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "owner",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [],
                "name": "runKill",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "contentSpace",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_SEE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "market_place_address",
                    "type": "address"
                  }
                ],
                "name": "setMarketPlaceAddress",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "initializedAsCampaignMgr",
                "outputs": [
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  },
                  {
                    "name": "",
                    "type": "bool"
                  }
                ],
                "name": "runGrant",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint256"
                  }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "marketPlaceAddress",
                "outputs": [
                  {
                    "name": "",
                    "type": "address"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": true,
                "inputs": [],
                "name": "DEFAULT_CHARGE",
                "outputs": [
                  {
                    "name": "",
                    "type": "uint8"
                  }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
              },
              {
                "constant": false,
                "inputs": [
                  {
                    "name": "newOwner",
                    "type": "address"
                  }
                ],
                "name": "transferOwnership",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
              },
              {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  }
                ],
                "name": "Log",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bool"
                  }
                ],
                "name": "LogBool",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "a",
                    "type": "address"
                  }
                ],
                "name": "LogAddress",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "uint256"
                  }
                ],
                "name": "LogUint256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "u",
                    "type": "int256"
                  }
                ],
                "name": "LogInt256",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "b",
                    "type": "bytes32"
                  }
                ],
                "name": "LogBytes32",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "label",
                    "type": "string"
                  },
                  {
                    "indexed": false,
                    "name": "payee",
                    "type": "address"
                  },
                  {
                    "indexed": false,
                    "name": "amount",
                    "type": "uint256"
                  }
                ],
                "name": "LogPayment",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunCreate",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunKill",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "proposedStatusCode",
                    "type": "int256"
                  },
                  {
                    "indexed": false,
                    "name": "returnStatusCode",
                    "type": "int256"
                  }
                ],
                "name": "RunStatusChange",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "level",
                    "type": "uint8"
                  },
                  {
                    "indexed": false,
                    "name": "calculateAccessCharge",
                    "type": "int256"
                  }
                ],
                "name": "RunAccessCharge",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunAccess",
                "type": "event"
              },
              {
                "anonymous": false,
                "inputs": [
                  {
                    "indexed": false,
                    "name": "requestID",
                    "type": "uint256"
                  },
                  {
                    "indexed": false,
                    "name": "result",
                    "type": "uint256"
                  }
                ],
                "name": "RunFinalize",
                "type": "event"
              }
            ]
          },
          "eluv-fb.parts": {
            "adsmanager.bc": "hqp_S1k59TTzCt9WStMWFEr91onr3vJm5iwKRjWSQqhyAuxYNTww"
          },
          "eluv.description": "",
          "eluv.displayApp": "displayApp.html",
          "eluv.manageApp": "manageApp.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp.html": {
              ".": {
                "parts": [
                  5
                ],
                "size": 39752
              }
            },
            "elv-apps.css": {
              ".": {
                "parts": [
                  4
                ],
                "size": 37627
              }
            },
            "manageApp.html": {
              ".": {
                "parts": [
                  6
                ],
                "size": 39752
              }
            }
          },
          "mime-types": {
            "css": "text/css",
            "html": "text/html"
          },
          "name": "Campaign Manager"
        }
      },
      "iq__45zaXofB4Gy5k1dNhRGJZb7vRMjq": {
        "id": "iq__45zaXofB4Gy5k1dNhRGJZb7vRMjq",
        "hash": "hq__HMFPpUGqHgZXY8Xn9BtdDxjXxJ29egBYuCPGTwgbyWPZNmHg7VDmHkKpnYkt75a1fJsTWHY4qH",
        "name": "Production Master",
        "meta": {
          "bitcode_flags": "abrmaster",
          "bitcode_format": "builtin",
          "eluv.manageApp": "manageApp/index.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "manageApp": {
              ".": {
                "type": "directory"
              },
              "index.html": {
                ".": {
                  "encryption": {
                    "scheme": "none"
                  },
                  "parts": [
                    2
                  ],
                  "size": 983260
                }
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "Production Master"
        }
      },
      "iq__3Fy51pJBpjo7nrNFQFETUAYvRe9E": {
        "id": "iq__3Fy51pJBpjo7nrNFQFETUAYvRe9E",
        "hash": "hq__53F6TPFf9o7kr1R2DaMDEHtFZmDXcth6PvyGZKPr3huDxuZ9RQTj9Bh2sYEX3LrayKDdYzhii4",
        "name": "Video",
        "meta": {
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "eluv.allowCustomMetadata": true,
          "eluv.schema": [
            {
              "key": "name",
              "label": "Name",
              "required": true,
              "type": "string"
            },
            {
              "key": "eluv.description",
              "label": "Description",
              "required": false,
              "type": "text"
            },
            {
              "accept": [
                "image/*"
              ],
              "key": "image",
              "label": "Thumbnail",
              "preview": true,
              "required": true,
              "type": "file"
            },
            {
              "accept": [
                "video/*"
              ],
              "key": "video",
              "label": "Video",
              "required": false,
              "type": "file"
            }
          ],
          "name": "Video"
        }
      },
      "iq__39g4WK8kDXVP8yuq6nQTuEcTBGbi": {
        "id": "iq__39g4WK8kDXVP8yuq6nQTuEcTBGbi",
        "hash": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg",
        "name": "ABR Master",
        "meta": {
          "bitcode_flags": "abrmaster",
          "bitcode_format": "builtin",
          "bitcode_part": "hqp_AkvFo29JDwCQe8hSJ1LSfT276dpVosUozWXQkdRPVvzef6Bu",
          "description": "ABR Master Type",
          "eluv.displayApp": "displayApp/index.html",
          "eluv.manageApp": "manageApp/index.html",
          "files": {
            ".": {
              "type": "directory"
            },
            "displayApp": {
              ".": {
                "type": "directory"
              },
              "index.html": {
                ".": {
                  "encryption": {
                    "scheme": "none"
                  },
                  "parts": [
                    98
                  ],
                  "size": 1229740
                }
              }
            },
            "manageApp": {
              ".": {
                "type": "directory"
              },
              "index.html": {
                ".": {
                  "encryption": {
                    "scheme": "none"
                  },
                  "parts": [
                    103
                  ],
                  "size": 987442
                }
              }
            }
          },
          "mime-types": {
            "html": "text/html"
          },
          "name": "ABR Master",
          "public": {
            "description": "ABR Master Type",
            "name": "ABR Master"
          }
        }
      },
      "iq__4SRHoxDo2jvKMDZ2vhx1aJQHxZqV": {
        "id": "iq__4SRHoxDo2jvKMDZ2vhx1aJQHxZqV",
        "hash": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR",
        "name": "Test Content Type 815a25dbf9a112cc4516",
        "meta": {
          "bitcode_part": "hqp_QeMdNFMy6hhPpt6RDGWvpR1VXPp1S7xC3egRtXJtfiWzVZKb",
          "name": "Test Content Type 815a25dbf9a112cc4516",
          "public": {
            "name": "Test Content Type 815a25dbf9a112cc4516"
          }
        }
      }
    }
    Source:

    async CopyContentObject({
    libraryId,
    originalVersionHash,
    optionsoptional
    })
    → Promise.<Object>

    Create a new content object draft from an existing content object version.

    Note: The type of the new copy can be different from the original object.

    Returns: Response containing the object ID and write token of the draft
    Parameters:
    Name Type Attributes Description
    libraryId string

    ID of the library in which to create the new object

    originalVersionHash

    Version hash of the object to copy

    options Object <optional>

    type: Version hash of the content type to associate with the object - may be different from the original object

    meta: Metadata to use for the new object - This will be merged into the metadata of the original object

    Example
    async CopyContentObject({
      "libraryId": "ilib2BgBG7MBFtePKRHG7CReRaYcn8zy",
      "originalVersionHash": "hq__8vwod6difAqq5azK5VSciwUZMT9ECUnBzW12CpBUfKhxoeAB9UK2w6xSPRPFoTXdmrFY1y3vVW",
      "options": {
        "type": "",
        "meta": {
          "copy": "metadata"
        },
        "copy_from": "hq__8vwod6difAqq5azK5VSciwUZMT9ECUnBzW12CpBUfKhxoeAB9UK2w6xSPRPFoTXdmrFY1y3vVW"
      }
    });
    
    
    {
      "id": "iq__32JPfKPYp9vKHWXKMViZsuqfszxQ",
      "write_token": "tqw_4C42NDCooBQDoz4gXqAS7dpf5DZTrMkqe",
      "type": "hq__E4mhM59yjRgGFCdnTcPswGgN6HXwTtdKmiFcy7rWo8pU6wo3RixPv9Y9eibCFs2pzEuPHQdSex"
    }
    Source:

    async CreateContentLibrary({
    name,
    descriptionoptional,
    imageoptional,
    metadataoptional,
    kmsIdoptional
    })
    → Promise.<string>

    Create a new content library.

    A new content library contract is deployed from the content space, and that contract ID is used to determine the library ID to create in the fabric.

    Returns: Library ID of created library
    Parameters:
    Source:
    Name Type Attributes Description
    name string

    Library name

    description <optional>

    Library description

    image blob <optional>

    Image associated with the library

    metadata Object <optional>

    Metadata of library object

    kmsId string <optional>

    ID of the KMS to use for content in this library. If not specified, the default KMS will be used.

    Examples
    async CreateContentLibrary({
      "name": "Test Library 815a25dbf9a112cc4516",
      "description": "Test Library Description",
      "metadata": {
        "private": {
          "meta": "data"
        }
      }
    });
    
    
    "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu"
    async CreateContentLibrary({
      "name": "Test Object Filtering"
    });
    
    
    "ilib3NcYebqfymUNZz2yYy7PDojFm5v2"
    async CreateContentLibrary({
      "name": "Test Media Library",
      "metadata": {
        "abr_profile": {
          "drm_optional": true,
          "store_clear": true,
          "ladder_specs": {
            "{\"media_type\":\"audio\",\"channels\":2}": {
              "rung_specs": [
                {
                  "media_type": "audio",
                  "bit_rate": 128000,
                  "pregenerate": true
                }
              ]
            },
            "{\"media_type\":\"video\",\"aspect_ratio_height\":3,\"aspect_ratio_width\":4}": {
              "rung_specs": [
                {
                  "media_type": "video",
                  "bit_rate": 4900000,
                  "pregenerate": true,
                  "height": 1080,
                  "width": 1452
                },
                {
                  "media_type": "video",
                  "bit_rate": 3375000,
                  "pregenerate": false,
                  "height": 720,
                  "width": 968
                },
                {
                  "media_type": "video",
                  "bit_rate": 1500000,
                  "pregenerate": false,
                  "height": 540,
                  "width": 726
                },
                {
                  "media_type": "video",
                  "bit_rate": 825000,
                  "pregenerate": false,
                  "height": 432,
                  "width": 580
                },
                {
                  "media_type": "video",
                  "bit_rate": 300000,
                  "pregenerate": false,
                  "height": 360,
                  "width": 484
                }
              ]
            },
            "{\"media_type\":\"video\",\"aspect_ratio_height\":9,\"aspect_ratio_width\":16}": {
              "rung_specs": [
                {
                  "media_type": "video",
                  "bit_rate": 6500000,
                  "pregenerate": true,
                  "height": 1080,
                  "width": 1920
                },
                {
                  "media_type": "video",
                  "bit_rate": 4500000,
                  "pregenerate": false,
                  "height": 720,
                  "width": 1280
                },
                {
                  "media_type": "video",
                  "bit_rate": 2000000,
                  "pregenerate": false,
                  "height": 540,
                  "width": 960
                },
                {
                  "media_type": "video",
                  "bit_rate": 1100000,
                  "pregenerate": false,
                  "height": 432,
                  "width": 768
                },
                {
                  "media_type": "video",
                  "bit_rate": 400000,
                  "pregenerate": false,
                  "height": 360,
                  "width": 640
                }
              ]
            }
          },
          "playout_formats": {
            "dash-clear": {
              "drm": null,
              "protocol": {
                "min_buffer_length": 2,
                "type": "ProtoDash"
              }
            },
            "hls-clear": {
              "drm": null,
              "protocol": {
                "type": "ProtoHls"
              }
            }
          },
          "segment_specs": {
            "audio": {
              "segs_per_chunk": 15,
              "target_dur": 2
            },
            "video": {
              "segs_per_chunk": 15,
              "target_dur": 2.03
            }
          }
        }
      }
    });
    
    
    "ilibb8tMgmqtprjbPbaURmifp4S8Gqy"
    Source:

    async CreateContentObject({
    libraryId,
    objectIdoptional,
    optionsoptional
    })
    → Promise.<Object>

    Create a new content object draft.

    A new content object contract is deployed from the content library, and that contract ID is used to determine the object ID to create in the fabric.

    Returns: Response containing the object ID and write token of the draft
    Parameters:
    Name Type Attributes Description
    libraryId string

    ID of the library

    objectId string <optional>

    ID of the object (if contract already exists)

    options Object <optional>

    type: Version hash of the content type to associate with the object

    meta: Metadata to use for the new object

    Examples
    async CreateContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__3BPJj5bq2AuM7Yo86eGA6K5uNVgd"
    });
    
    
    {
      "id": "iq__3BPJj5bq2AuM7Yo86eGA6K5uNVgd",
      "write_token": "tqw_2cH6S3QQvAhYWsrLTz5r9YeG95x6JsYCN",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "options": {
        "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR",
        "meta": {
          "name": "Test Content Object",
          "toMerge": {
            "merge": "me"
          },
          "toReplace": {
            "replace": "me"
          },
          "toDelete": {
            "delete": "me"
          },
          "toLink": {
            "meta": {
              "data": {
                "some": "meta",
                "data": {
                  "to": "show"
                }
              }
            }
          }
        },
        "visibility": 100
      }
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "write_token": "tqw_34Hhwre2oHCnjgNL2XeB9Rxyn7tdFMPdq",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async CreateContentObject({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "options": {
        "meta": {
          "name": "Test Object 4",
          "otherKey": 6
        }
      }
    });
    
    
    {
      "id": "iq__2Hra4KACwJPjyaGBKMYd2CkABQ3C",
      "write_token": "tqw_NgANwnGx4M88qUyH1JDMhsAHTjoknq4ZD",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "options": {
        "meta": {
          "name": "Test Object 3",
          "otherKey": 7
        }
      }
    });
    
    
    {
      "id": "iq__2xBGw2qG7vuA7nbjzzANVVqDUAw8",
      "write_token": "tqw_K8Q5B6sgF5z1zSZSA4ZRH1emmiLxxb8X8",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "options": {
        "meta": {
          "name": "Test Object 8",
          "otherKey": 2
        }
      }
    });
    
    
    {
      "id": "iq__RFYTaDjkn598nZ4ajrMYpATukbh",
      "write_token": "tqw_9SKY779QE1pTqXznGzwnHykdPKw2YTJPG",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "options": {
        "meta": {
          "name": "Test Object 7",
          "otherKey": 3
        }
      }
    });
    
    
    {
      "id": "iq__2nb8kqtkm6eE6rcM4aKtaQKju41b",
      "write_token": "tqw_CEQhTyb53cujyUfK2yh7rSDKcUyyhmuBt",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "options": {
        "meta": {
          "name": "Test Object 10",
          "otherKey": 0
        }
      }
    });
    
    
    {
      "id": "iq__2yBEnkFK42eoj1997VNCfHjZnAB6",
      "write_token": "tqw_Gs4JnVM81NLNWrbJENpbtaauWjCej64Wx",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "options": {
        "meta": {
          "name": "Test Object 5",
          "otherKey": 5
        }
      }
    });
    
    
    {
      "id": "iq__264CqHtcaHyfRhRNQ2CDDTAR9RAm",
      "write_token": "tqw_CWiMhscRZBQqmmHCGAPr5mHb51mQ1XcxX",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "options": {
        "meta": {
          "name": "Test Object 2",
          "otherKey": 8
        }
      }
    });
    
    
    {
      "id": "iq__3ZXEiVSUvAPtmm9nGBgCdRvNVaiK",
      "write_token": "tqw_NG2FT9U7umCSaT4fC3ufLdKHtS7wF7GKe",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "options": {
        "meta": {
          "name": "Test Object 1",
          "otherKey": 9
        }
      }
    });
    
    
    {
      "id": "iq__2jPSPikitHqhuUQPrQfjeSScxXG2",
      "write_token": "tqw_PUBF6UwaAWn9mhWB8XE8tByKYJGXPBYHp",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "options": {
        "meta": {
          "name": "Test Object 9",
          "otherKey": 1
        }
      }
    });
    
    
    {
      "id": "iq__4MU6LaeTxcBrvJCxqjHedjAkyhJg",
      "write_token": "tqw_AjotEaQZUYN5LvYfyXnM1k8WVTTKytiaD",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "options": {
        "meta": {
          "name": "Test Object 6",
          "otherKey": 4
        }
      }
    });
    
    
    {
      "id": "iq__2ugTQD5c16m4RAayPVBvwZ9VwQQ5",
      "write_token": "tqw_3CzHJ4T9P5i23Fg4rr1PhZp61J41tGqCs",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu"
    });
    
    
    {
      "id": "iq__As49oC1s3FkwQuoFZ5SZaUo4MsA",
      "write_token": "tqw_KvhLkxHkqNjf9oNo543djEJ3hNyNAdWnz",
      "type": ""
    }
    async CreateContentObject({
      "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
      "options": {
        "type": "hq__HMFPpUGqHgZXY8Xn9BtdDxjXxJ29egBYuCPGTwgbyWPZNmHg7VDmHkKpnYkt75a1fJsTWHY4qH"
      }
    });
    
    
    {
      "id": "iq__2VndGUpxcdhxmaAMhppxBoK7Uo2Q",
      "write_token": "tqw_FSFAxNDfoo2MZQtevpavTKjPW36x3qXV2",
      "type": "hq__HMFPpUGqHgZXY8Xn9BtdDxjXxJ29egBYuCPGTwgbyWPZNmHg7VDmHkKpnYkt75a1fJsTWHY4qH"
    }
    async CreateContentObject({
      "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
      "options": {
        "type": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg"
      }
    });
    
    
    {
      "id": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "write_token": "tqw_GRmNhAGNdr2KHw2SELSKSd5YU4DsjLEXC",
      "type": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg"
    }
    async CreateContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu"
    });
    
    
    {
      "id": "iq__4U4bTsQqq6BjTXzBC29VmJor2xAx",
      "write_token": "tqw_8e29DVUyggba4E3dCJua6AnmCxNtBrA59",
      "type": ""
    }
    Source:

    async CreateContentType({
    libraryIdoptional,
    name,
    metadata,
    bitcodeoptional
    })
    → Promise.<string>

    Create a new content type.

    A new content type contract is deployed from the content space, and that contract ID is used to determine the object ID to create in the fabric. The content type object will be created in the special content space library (ilib)

    Returns: Object ID of created content type
    Parameters:
    Name Type Attributes Description
    libraryId string <optional>

    ID of the library in which to create the content type. If not specified, it will be created in the content space library

    name string

    Name of the content type

    metadata object

    Metadata for the new content type

    bitcode Blob | Buffer <optional>

    Bitcode to be used for the content type

    Example
    async CreateContentType({
      "name": "Test Content Type 815a25dbf9a112cc4516",
      "bitcode": "<ArrayBuffer 100000>"
    });
    
    
    "iq__4SRHoxDo2jvKMDZ2vhx1aJQHxZqV"
    Source:

    Create links to files, metadata and/or representations of this or or other content objects.

    Expected format of links:

       [
         {
            path: string (metadata path for the link)
            target: string (path to link target),
            type: string ("file", "meta" | "metadata", "rep" - default "metadata")
            targetHash: string (optional, for cross-object links),
            autoUpdate: boolean (if specified, link will be automatically updated to latest version by UpdateContentObjectGraph method)
          }
       ]
    Parameters:
    Name Type Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    writeToken string

    Write token of the draft

    links Array.<Object>

    Link specifications

    async CreateLinks({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_CdGvPhBSoGHNhffsKJ53HEy86RcVxLy8z",
      "links": [
        {
          "target": "testDirectory/File 1",
          "path": "myLink",
          "type": "file"
        },
        {
          "target": "testDirectory/File 2",
          "path": "links/myLink2",
          "type": "file"
        },
        {
          "target": "toLink/meta/data",
          "path": "links/metadataLink",
          "type": "meta"
        }
      ]
    });
    
    
    <No Return Value>
    async CreateLinks({
      "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
      "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "writeToken": "tqw_88umJc5Nt8j3exzXeqRgyNh5VTCKDge8z",
      "links": [
        {
          "type": "rep",
          "path": "videoLink/default",
          "target": "playout/default/options.json"
        }
      ]
    });
    
    
    <No Return Value>
    async CreateLinks({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_JXyEhpsa7Jvc8tqsefUbuEzWuXLb6mNZB",
      "links": [
        {
          "path": "/test/link",
          "targetHash": "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg",
          "target": "/public/asset_metadata",
          "type": "metadata",
          "autoUpdate": true
        }
      ]
    });
    
    
    <No Return Value>
    Source:

    CurrentAccountAddress() → string

    Get the account address of the current signer

    Returns: The address of the current signer
    Source:

    async Decrypt({
    libraryId,
    objectId,
    writeToken,
    chunk
    })
    → Promise.<ArrayBuffer>

    Decrypt the specified chunk for the specified object or draft

    Parameters:
    Name Type Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    writeToken string

    Write token of the content object draft

    chunk ArrayBuffer | Buffer

    The data to decrypt

    Example
    async Decrypt({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "chunk": "<ArrayBuffer 102657>"
    });
    
    
    <ArrayBuffer 100000>
    Source:

    async DefaultKMSAddress() → Promise.<string>

    Get the address of the default KMS of the content space

    Returns: Address of the KMS
    Example
    async DefaultKMSAddress();
    
    
    "0x024E380255B1f88AD89603C628f32bA0fb222Fa4"
    Source:

    async DeleteContentLibrary({libraryId})

    Delete the specified content library

    Parameters:
    Name Type Description
    libraryId string

    ID of the library to delete

    Example
    async DeleteContentLibrary({
      "libraryId": "ilibSJ8iYvzKwShsfVhU3pH8CJDwuMX"
    });
    
    
    <No Return Value>
    Source:

    async DeleteContentObject({
    libraryId,
    objectId
    })

    Delete specified content object

    Parameters:
    Name Type Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    Example
    async DeleteContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    <No Return Value>
    Source:

    async DeleteContentVersion({versionHashoptional})

    Delete specified version of the content object

    Parameters:
    Name Type Attributes Description
    versionHash string <optional>

    Hash of the object version - if not specified, most recent version will be deleted

    Example
    async DeleteContentVersion({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "versionHash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE"
    });
    
    
    <No Return Value>
    Source:

    async DeleteMetadata({
    libraryId,
    objectId,
    writeToken,
    metadataSubtreeoptional
    })

    Delete content object metadata of specified subtree

    Parameters:
    Name Type Attributes Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    writeToken string

    Write token of the draft

    metadataSubtree string <optional>

    Subtree of the object metadata to modify

    • if not specified, all metadata will be deleted
    Example
    async DeleteMetadata({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_BXttPbGnmZU9sePhmEwmTKgawzsbLNbPe",
      "metadataSubtree": "toDelete"
    });
    
    
    <No Return Value>
    Source:

    async EditContentObject({
    libraryId,
    objectId,
    optionsoptional
    })
    → Promise.<object>

    Create a new content object draft from an existing object.

    Returns: Response containing the object ID and write token of the draft
    Parameters:
    Name Type Attributes Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    options object <optional>

    meta: New metadata for the object - will be merged into existing metadata if specified type: New type for the object - Object ID, version hash or name of type

    Examples
    async EditContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__2TpaHaXEU1DcJzPsptKyq56o36rX"
    });
    
    
    {
      "id": "iq__2TpaHaXEU1DcJzPsptKyq56o36rX",
      "write_token": "tqw_CawVsTC6gVhM7ghSqNqAiYUC4KcqCCqjk",
      "type": ""
    }
    async EditContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "options": {
        "type": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz"
      }
    });
    
    
    {
      "id": "iq__4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "write_token": "tqw_FiZBZNwnPiWjtxeGLq2zN29MyXdrrrBDW",
      "type": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz"
    }
    async EditContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__4Yky3ZytxYu4j3kt4VyTJHXctuCu"
    });
    
    
    {
      "id": "iq__4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "write_token": "tqw_FWSR1KYc2k4C7K6UKXQVPnraiiECFFNYz",
      "type": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz"
    }
    async EditContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "write_token": "tqw_BXttPbGnmZU9sePhmEwmTKgawzsbLNbPe",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async EditContentObject({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "objectId": "iq__3NcYebqfymUNZz2yYy7PDojFm5v2",
      "options": {
        "type": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz"
      }
    });
    
    
    {
      "id": "iq__3NcYebqfymUNZz2yYy7PDojFm5v2",
      "write_token": "tqw_87d9LmqWHJ1hy6hXZQusCUgeJdKbiGgQy",
      "type": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz"
    }
    async EditContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__23vVE2u4R9ayKvzoDCFUsWed2y1K"
    });
    
    
    {
      "id": "iq__23vVE2u4R9ayKvzoDCFUsWed2y1K",
      "write_token": "tqw_K93WhWbhPnyHgCr4pnnVyrs4Zh1VUGFAb",
      "type": ""
    }
    async EditContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "write_token": "tqw_3KHCQPE8uCrAY3rSJxjNsmhhBhQEAhwD1",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async EditContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "write_token": "tqw_5Pp9MSZSdCk3W8AfpueMAwq5k5Kq9wUxS",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async EditContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "write_token": "tqw_B8pzi44LPNF4dih62QiMs4BXTi4G6Sh1o",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async EditContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "write_token": "tqw_LbFvVykvqkrHY6LRoZBMEPuEiQ1w5i1hn",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async EditContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "write_token": "tqw_J8v2w58f7nYin5uyhTbLBme3kTQ9as3iF",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async EditContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "write_token": "tqw_FGZ5AZbEkBYoik7dTygBut3K1QL2X9veV",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async EditContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "write_token": "tqw_N9J4wTsqqRp8ccDjZYntkrm5Fo63oGpq3",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async EditContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "write_token": "tqw_Jo98eMcofxxdti2VPWQecPZk3WoLxbemD",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async EditContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
      
        
    Source:
    { "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4", "write_token": "tqw_9MUVaptet9UUWP2UH2Uanc7u9fVNq4AiG", "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR" }
    async EditContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "write_token": "tqw_GuzLPfo4F4A2xSz4cn85QvDKfyejhi18w",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async EditContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "write_token": "tqw_CdGvPhBSoGHNhffsKJ53HEy86RcVxLy8z",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async EditContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "write_token": "tqw_LRL8RtovVwF97fhjyqVZYC3kA8TTRpb8v",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async EditContentObject({
      "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
      "objectId": "iq__b8tMgmqtprjbPbaURmifp4S8Gqy",
      "options": {
        "type": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz"
      }
    });
    
    
    {
      "id": "iq__b8tMgmqtprjbPbaURmifp4S8Gqy",
      "write_token": "tqw_4Cn39GqhCdi8HtaXqWinm4NmHpRzjBArR",
      "type": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz"
    }
    async EditContentObject({
      "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
      "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz"
    });
    
    
    {
      "id": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "write_token": "tqw_9h4QxkqUrGfH4tgaVbgSQ1qe2xnnDsANT",
      "type": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg"
    }
    async EditContentObject({
      "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
      "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz"
    });
    
    
    {
      "id": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "write_token": "tqw_9fg7f62eiWVo44bn35kcZqSvNhPngaDRK",
      "type": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg"
    }
    async EditContentObject({
      "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
      "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz"
    });
    
    
    {
      "id": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "write_token": "tqw_88umJc5Nt8j3exzXeqRgyNh5VTCKDge8z",
      "type": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg"
    }
    async EditContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "write_token": "tqw_JXyEhpsa7Jvc8tqsefUbuEzWuXLb6mNZB",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async EditContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__4U4bTsQqq6BjTXzBC29VmJor2xAx"
    });
    
    
    {
      "id": "iq__4U4bTsQqq6BjTXzBC29VmJor2xAx",
      "write_token": "tqw_HNpxDeAJe6xL4pyBZziH5qLeTmkktZ25",
      "type": ""
    }
    async EditContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "write_token": "tqw_4C3zVxnkEqRzHYUDkohiyBCTC5EP3MRkJ",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async EditContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "write_token": "tqw_HUo5m4A4hhDjDVS8kpmXZN3RJTRRkWd8H",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    Source:

    async Encrypt({
    libraryId,
    objectId,
    writeToken,
    chunk
    })
    → Promise.<ArrayBuffer>

    Encrypt the specified chunk for the specified object or draft

    Parameters:
    Name Type Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    writeToken string

    Write token of the content object draft

    chunk ArrayBuffer | Buffer

    The data to encrypt

    Example
    async Encrypt({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "chunk": "<ArrayBuffer 100000>"
    });
    
    
    <ArrayBuffer 102657>
    Source:

    async EncryptionConk({
    libraryId,
    objectId,
    writeTokenoptional
    })

    Retrieve the encryption conk for the specified object. If one has not yet been created and a writeToken has been specified, this method will create a new conk and save it to the draft metadata

    Returns:

    Promise - The encryption conk for the object

    Parameters:
    Name Type Attributes Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    writeToken string <optional>

    Write token of the content object draft

    Example
    async EncryptionConk({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    {
      "secret_key": "kpsk111111111111111186LwVk49or7gUuPWdSZFQ8vSGGMcSFttL7tTuiXdsZvP",
      "public_key": "ktpkAJPEGsj9Afr17vFGfYDh5MBZh4iErpooMd8eW1yBnmNCVhHTVks4VT7gFzwzHgvbs4H3E8CVok2rvc2T27ZvsyckkCNmjxjY2yGGb7vZKYH9UHjtHRcCrwRFT2TGYgxZvktrfjcL13n6tUsaXKwXDc9WNoAiod6Jq6kVz6bUsLV7Whw9nL2Cxm1RGXLLBcGMqtx6GH7tB82K6w8SfEd9T2gkMGTz1h4NcKHFT3ETSUppCVJXjcZyvm4DDYW9ppvNHrinjMF",
      "symm_key": "kpsyJCswZPkN6e98ux2QsoBsmK"
    }
    Source:

    async FabricUrl({
    libraryIdoptional,
    objectIdoptional,
    versionHashoptional,
    writeTokenoptional,
    partHashoptional,
    repoptional,
    publicRepoptional,
    calloptional,
    queryParamsoptional,
    channelAuthoptional,
    noAuthoptional,
    noCacheoptional
    })
    → Promise.<string>

    Generate a URL to the specified item in the content fabric with appropriate authorization token.

    Returns: URL to the specified endpoint with authorization token
    Parameters:
    Name Type Attributes Default Description
    libraryId string <optional>

    ID of an library

    objectId string <optional>

    ID of an object

    versionHash string <optional>

    Hash of an object version

    writeToken string <optional>

    A write token for a draft of the object (requires libraryId)

    partHash string <optional>

    Hash of a part - Requires object ID

    rep string
    Source:
    <optional>

    Rep parameter of the url

    publicRep string <optional>

    Public rep parameter of the url

    call string <optional>

    Bitcode method to call

    queryParams Object <optional>

    Query params to add to the URL

    channelAuth boolean <optional>
    false

    If specified, state channel authorization will be used instead of access request authorization

    noAuth boolean <optional>
    false

    If specified, authorization will not be performed and the URL will not have an authorization token. This is useful for accessing public assets.

    noCache boolean <optional>
    false

    If specified, a new access request will be made for the authorization regardless of whether such a request exists in the client cache. This request will not be cached. This option has no effect if noAuth is true.

    Examples
    async FabricUrl({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4NDg3ZGYxZjZkZmU0ZWM2ZmM2YWU5MDk2NjM1OWJiZWI4OTczMWY0MzA1YjBkZjEwZjExMzI0MmRmZTAyM2Q2MSIsInFsaWJfaWQiOiJpbGliNFlreTNaeXR4WXU0ajNrdDRWeVRKSFhjdHVDdSJ9.RVMyNTZLXzlaWldkU3p4NXZWMW03TlRMbnBHN2lQd2ExU1Jwd2lDYXFlcXlEdzRBUXI4TVBTTDZkeVZmOEg4a3Axd1BUWDJjeTUxVW5VcGN2NGhybVZnaVZOYVhjWWFG"
    async FabricUrl({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/iq__mHPFBmpembVaAady2tGZyDFjfM4?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4NTYxYTYzZmE3OWRlZWM2NmUyNDJjNTNmNDQ2YTdhNDU3NjViNTgxMjk3MTg5ZWY2NzY0NmEyNzE4OTJmNDY2OCIsInFsaWJfaWQiOiJpbGliNFlreTNaeXR4WXU0ajNrdDRWeVRKSFhjdHVDdSJ9.RVMyNTZLX0JHZnloM0FZblJLYjFiTUZpQm4yems5d2VYdFJBWlZ4b3JyZUpaQm44cFJSY1VhNVJRNVFoR25RSG1tRWUxNXFzN3FTYnNZS1BXMkZ6RWt3WVZMMVFQSjVx"
    async FabricUrl({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "versionHash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4NTYxYTYzZmE3OWRlZWM2NmUyNDJjNTNmNDQ2YTdhNDU3NjViNTgxMjk3MTg5ZWY2NzY0NmEyNzE4OTJmNDY2OCIsInFsaWJfaWQiOiJpbGliNFlreTNaeXR4WXU0ajNrdDRWeVRKSFhjdHVDdSJ9.RVMyNTZLX0JHZnloM0FZblJLYjFiTUZpQm4yems5d2VYdFJBWlZ4b3JyZUpaQm44cFJSY1VhNVJRNVFoR25RSG1tRWUxNXFzN3FTYnNZS1BXMkZ6RWt3WVZMMVFQSjVx"
    async FabricUrl({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "partHash": "hqp_QeMdNFMy6hhPpt6RDGWvpR1VXPp1S7xC3egRtXJtfiWzVZKb"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/iq__mHPFBmpembVaAady2tGZyDFjfM4/data/hqp_QeMdNFMy6hhPpt6RDGWvpR1VXPp1S7xC3egRtXJtfiWzVZKb?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4NTYxYTYzZmE3OWRlZWM2NmUyNDJjNTNmNDQ2YTdhNDU3NjViNTgxMjk3MTg5ZWY2NzY0NmEyNzE4OTJmNDY2OCIsInFsaWJfaWQiOiJpbGliNFlreTNaeXR4WXU0ajNrdDRWeVRKSFhjdHVDdSJ9.RVMyNTZLX0JHZnloM0FZblJLYjFiTUZpQm4yems5d2VYdFJBWlZ4b3JyZUpaQm44cFJSY1VhNVJRNVFoR25RSG1tRWUxNXFzN3FTYnNZS1BXMkZ6RWt3WVZMMVFQSjVx"
    async FabricUrl({
      "versionHash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
      "partHash": "hqp_QeMdNFMy6hhPpt6RDGWvpR1VXPp1S7xC3egRtXJtfiWzVZKb"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/q/hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE/data/hqp_QeMdNFMy6hhPpt6RDGWvpR1VXPp1S7xC3egRtXJtfiWzVZKb?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4NTYxYTYzZmE3OWRlZWM2NmUyNDJjNTNmNDQ2YTdhNDU3NjViNTgxMjk3MTg5ZWY2NzY0NmEyNzE4OTJmNDY2OCJ9.RVMyNTZLX0RGZmRZWGpaZ0xzN1FkQVhMTkN6VXhqMVhDR1hBY1hLNFdrUzJkek0ycVhkc2pYNHU1UGlxdWhlMUV2NXhra0IzVFM1WlhnUnpjRml2WFNBZmJTS1Y5eEo3"
    async FabricUrl({
      "versionHash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
      "call": "method"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/q/hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE/call/method?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4NTYxYTYzZmE3OWRlZWM2NmUyNDJjNTNmNDQ2YTdhNDU3NjViNTgxMjk3MTg5ZWY2NzY0NmEyNzE4OTJmNDY2OCJ9.RVMyNTZLX0RGZmRZWGpaZ0xzN1FkQVhMTkN6VXhqMVhDR1hBY1hLNFdrUzJkek0ycVhkc2pYNHU1UGlxdWhlMUV2NXhra0IzVFM1WlhnUnpjRml2WFNBZmJTS1Y5eEo3"
    async FabricUrl({
      "versionHash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
      "rep": "image"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/q/hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE/rep/image?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4NTYxYTYzZmE3OWRlZWM2NmUyNDJjNTNmNDQ2YTdhNDU3NjViNTgxMjk3MTg5ZWY2NzY0NmEyNzE4OTJmNDY2OCJ9.RVMyNTZLX0RGZmRZWGpaZ0xzN1FkQVhMTkN6VXhqMVhDR1hBY1hLNFdrUzJkek0ycVhkc2pYNHU1UGlxdWhlMUV2NXhra0IzVFM1WlhnUnpjRml2WFNBZmJTS1Y5eEo3"
    async FabricUrl({
      "versionHash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "partHash": "hqp_QeMdNFMy6hhPpt6RDGWvpR1VXPp1S7xC3egRtXJtfiWzVZKb"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/q/hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE/data/hqp_QeMdNFMy6hhPpt6RDGWvpR1VXPp1S7xC3egRtXJtfiWzVZKb?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4NTYxYTYzZmE3OWRlZWM2NmUyNDJjNTNmNDQ2YTdhNDU3NjViNTgxMjk3MTg5ZWY2NzY0NmEyNzE4OTJmNDY2OCJ9.RVMyNTZLX0RGZmRZWGpaZ0xzN1FkQVhMTkN6VXhqMVhDR1hBY1hLNFdrUzJkek0ycVhkc2pYNHU1UGlxdWhlMUV2NXhra0IzVFM1WlhnUnpjRml2WFNBZmJTS1Y5eEo3"
    async FabricUrl({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "queryParams": {
        "param1": "value1",
        "param2": "value2",
        "param3": "value3"
      }
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/iq__mHPFBmpembVaAady2tGZyDFjfM4?param1=value1&param2=value2&param3=value3&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4NTYxYTYzZmE3OWRlZWM2NmUyNDJjNTNmNDQ2YTdhNDU3NjViNTgxMjk3MTg5ZWY2NzY0NmEyNzE4OTJmNDY2OCIsInFsaWJfaWQiOiJpbGliNFlreTNaeXR4WXU0ajNrdDRWeVRKSFhjdHVDdSJ9.RVMyNTZLX0JHZnloM0FZblJLYjFiTUZpQm4yems5d2VYdFJBWlZ4b3JyZUpaQm44cFJSY1VhNVJRNVFoR25RSG1tRWUxNXFzN3FTYnNZS1BXMkZ6RWt3WVZMMVFQSjVx"
    async FabricUrl({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "noAuth": true
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/iq__mHPFBmpembVaAady2tGZyDFjfM4?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJxbGliX2lkIjoiaWxpYjRZa3kzWnl0eFl1NGoza3Q0VnlUSkhYY3R1Q3UifQ%3D%3D.RVMyNTZLX0hnUlFiVTNCYWIzN0pVMUY2YjJDbUQ5WjVIVGVuYlFjZVVTYlRoN0FHb1VpVG44eVpVUGZtN2I4dW43QnJoRkt1WXg3NjJpV0hQdzc2WVpXRzg0ZlVlMTNx"
    async FabricUrl({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "rep": "image",
      "queryParams": {},
      "channelAuth": false,
      "noAuth": false,
      "noCache": false
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/iq__mHPFBmpembVaAady2tGZyDFjfM4/rep/image?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4NTYxYTYzZmE3OWRlZWM2NmUyNDJjNTNmNDQ2YTdhNDU3NjViNTgxMjk3MTg5ZWY2NzY0NmEyNzE4OTJmNDY2OCIsInFsaWJfaWQiOiJpbGliNFlreTNaeXR4WXU0ajNrdDRWeVRKSFhjdHVDdSJ9.RVMyNTZLX0JHZnloM0FZblJLYjFiTUZpQm4yems5d2VYdFJBWlZ4b3JyZUpaQm44cFJSY1VhNVJRNVFoR25RSG1tRWUxNXFzN3FTYnNZS1BXMkZ6RWt3WVZMMVFQSjVx"
    async FabricUrl({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "rep": "image",
      "queryParams": {},
      "channelAuth": false,
      "noAuth": true,
      "noCache": false
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/iq__mHPFBmpembVaAady2tGZyDFjfM4/rep/image?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJxbGliX2lkIjoiaWxpYjRZa3kzWnl0eFl1NGoza3Q0VnlUSkhYY3R1Q3UifQ%3D%3D.RVMyNTZLX0hnUlFiVTNCYWIzN0pVMUY2YjJDbUQ5WjVIVGVuYlFjZVVTYlRoN0FHb1VpVG44eVpVUGZtN2I4dW43QnJoRkt1WXg3NjJpV0hQdzc2WVpXRzg0ZlVlMTNx"
    Source:

    async FileUrl({
    libraryIdoptional,
    objectIdoptional,
    versionHashoptional,
    writeTokenoptional,
    filePath,
    queryParamsoptional,
    noCacheoptional
    })
    → Promise.<string>

    Generate a URL to the specified content object file with appropriate authorization token.

    Returns: URL to the specified file with authorization token
    Parameters:
    Name Type Attributes Default Description
    libraryId string <optional>

    ID of an library

    objectId string <optional>

    ID of an object

    versionHash string <optional>

    Hash of an object version

    writeToken string <optional>

    A write token for a draft of the object (requires libraryId)

    filePath string

    Path to the content object file

    queryParams Object <optional>

    Query params to add to the URL

    noCache boolean <optional>
    false

    If specified, a new access request will be made for the authorization regardless of whether such a request exists in the client cache. This request will not be cached.

    Examples
    async FileUrl({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "filePath": "file"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/iq__mHPFBmpembVaAady2tGZyDFjfM4/files/file?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4NTYxYTYzZmE3OWRlZWM2NmUyNDJjNTNmNDQ2YTdhNDU3NjViNTgxMjk3MTg5ZWY2NzY0NmEyNzE4OTJmNDY2OCIsInFsaWJfaWQiOiJpbGliNFlreTNaeXR4WXU0ajNrdDRWeVRKSFhjdHVDdSJ9.RVMyNTZLX0JHZnloM0FZblJLYjFiTUZpQm4yems5d2VYdFJBWlZ4b3JyZUpaQm44cFJSY1VhNVJRNVFoR25RSG1tRWUxNXFzN3FTYnNZS1BXMkZ6RWt3WVZMMVFQSjVx"
    async FileUrl({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "filePath": "dir/file"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/iq__mHPFBmpembVaAady2tGZyDFjfM4/files/dir/file?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4NTYxYTYzZmE3OWRlZWM2NmUyNDJjNTNmNDQ2YTdhNDU3NjViNTgxMjk3MTg5ZWY2NzY0NmEyNzE4OTJmNDY2OCIsInFsaWJfaWQiOiJpbGliNFlreTNaeXR4WXU0ajNrdDRWeVRKSFhjdHVDdSJ9.RVMyNTZLX0JHZnloM0FZblJLYjFiTUZpQm4yems5d2VYdFJBWlZ4b3JyZUpaQm44cFJSY1VhNVJRNVFoR25RSG1tRWUxNXFzN3FTYnNZS1BXMkZ6RWt3WVZMMVFQSjVx"
    async FileUrl({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "filePath": "file",
      "queryParams": {
        "param1": "value1",
        "param2": "value2",
        "param3": "value3"
      }
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/iq__mHPFBmpembVaAady2tGZyDFjfM4/files/file?param1=value1&param2=value2&param3=value3&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4NTYxYTYzZmE3OWRlZWM2NmUyNDJjNTNmNDQ2YTdhNDU3NjViNTgxMjk3MTg5ZWY2NzY0NmEyNzE4OTJmNDY2OCIsInFsaWJfaWQiOiJpbGliNFlreTNaeXR4WXU0ajNrdDRWeVRKSFhjdHVDdSJ9.RVMyNTZLX0JHZnloM0FZblJLYjFiTUZpQm4yems5d2VYdFJBWlZ4b3JyZUpaQm44cFJSY1VhNVJRNVFoR25RSG1tRWUxNXFzN3FTYnNZS1BXMkZ6RWt3WVZMMVFQSjVx"
    async FileUrl({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "versionHash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
      "filePath": "file"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/q/hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE/files/file?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4NTYxYTYzZmE3OWRlZWM2NmUyNDJjNTNmNDQ2YTdhNDU3NjViNTgxMjk3MTg5ZWY2NzY0NmEyNzE4OTJmNDY2OCJ9.RVMyNTZLX0RGZmRZWGpaZ0xzN1FkQVhMTkN6VXhqMVhDR1hBY1hLNFdrUzJkek0ycVhkc2pYNHU1UGlxdWhlMUV2NXhra0IzVFM1WlhnUnpjRml2WFNBZmJTS1Y5eEo3"
    Source:

    async FinalizeContentObject({
    libraryId,
    objectId,
    writeToken,
    publishoptional,
    awaitCommitConfirmationoptional
    })

    Finalize content draft

    Parameters:
    Name Type Attributes Default Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    Example
    async RemoveAccessGroupManager({
      "contractAddress": "0xc407ab4fa652530f556e52bc08cd9de51339d2d7",
      "memberAddress": "0x8701fbf87ba86b4ce68445ccf20fe1d362971ed7"
    });
    
    
    "0x96e3792b465c518b293e58476167c520ca17b4adab34e68718d445587f0ce88f"
    Source:

    string

    Write token of the draft

    publish boolean <optional>
    true

    If specified, the object will also be published

    awaitCommitConfirmation boolean <optional>
    true

    If specified, will wait for the publish commit to be confirmed. Irrelevant if not publishing.

    Examples
    async FinalizeContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__3BPJj5bq2AuM7Yo86eGA6K5uNVgd",
      "writeToken": "tqw_2cH6S3QQvAhYWsrLTz5r9YeG95x6JsYCN"
    });
    
    
    {
      "id": "iq__3BPJj5bq2AuM7Yo86eGA6K5uNVgd",
      "hash": "hq__Mb1EhS6jJE6NEmvzmQdnLrDPC2VBwwLJJk7Pbvnd2hHBxveek7smGbAXpkjn4mzx9UgrR3dXdK",
      "write_token": "tqw_2cH6S3QQvAhYWsrLTz5r9YeG95x6JsYCN",
      "type": ""
    }
    async FinalizeContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__2TpaHaXEU1DcJzPsptKyq56o36rX",
      "writeToken": "tqw_CawVsTC6gVhM7ghSqNqAiYUC4KcqCCqjk"
    });
    
    
    {
      "id": "iq__2TpaHaXEU1DcJzPsptKyq56o36rX",
      "hash": "hq__huuBa7uytPqf5BDZ2Hr2ndGoMmep8MPVHwzCJjwxM4AdWyXppDJiTSLznun62hnJtFUY245v3",
      "write_token": "tqw_CawVsTC6gVhM7ghSqNqAiYUC4KcqCCqjk",
      "type": ""
    }
    async FinalizeContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__4SRHoxDo2jvKMDZ2vhx1aJQHxZqV",
      "writeToken": "tqw_9ow2KRZQ28cUgduYgRqWBZJ1Y6fX13Atu"
    });
    
    
    {
      "id": "iq__4SRHoxDo2jvKMDZ2vhx1aJQHxZqV",
      "hash": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR",
      "write_token": "tqw_9ow2KRZQ28cUgduYgRqWBZJ1Y6fX13Atu",
      "type": ""
    }
    async FinalizeContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "writeToken": "tqw_FiZBZNwnPiWjtxeGLq2zN29MyXdrrrBDW"
    });
    
    
    {
      "id": "iq__4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "hash": "hq__KBK47LcSuLmVEoVhEKoGtU3ZKujb4Q4wacu7u2iV1zu6GuDAfJTn1B1TiUFsoXefUmdW7s3MrH",
      "write_token": "tqw_FiZBZNwnPiWjtxeGLq2zN29MyXdrrrBDW",
      "type": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz"
    }
    async FinalizeContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "writeToken": "tqw_FWSR1KYc2k4C7K6UKXQVPnraiiECFFNYz"
    });
    
    
    {
      "id": "iq__4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "hash": "hq__CYGkxDrEZvDxYQLXYFbiddVKHYyvBLFwxZ3mNQVT955eEvAbZjG35jMgn3xjQP4vyRxmYYDHVb",
      "write_token": "tqw_FWSR1KYc2k4C7K6UKXQVPnraiiECFFNYz",
      "type": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz"
    }
    async FinalizeContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_34Hhwre2oHCnjgNL2XeB9Rxyn7tdFMPdq"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "hash": "hq__D7Djv1uz5pDgGujJ3dtZDybGjSVAK1gzFpf7joMiMKT6HWUCm8Jcra7G9fGWZEygAA4qTKzZxN",
      "write_token": "tqw_34Hhwre2oHCnjgNL2XeB9Rxyn7tdFMPdq",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async FinalizeContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_BXttPbGnmZU9sePhmEwmTKgawzsbLNbPe"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "hash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
      "write_token": "tqw_BXttPbGnmZU9sePhmEwmTKgawzsbLNbPe",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    Source:
    { "id": "iq__3NcYebqfymUNZz2yYy7PDojFm5v2", "hash": "hq__CkUZS7UPuLiCepw7wFNTCkMA9h7GSCdUUHUod8zhAebKzYQCqH83aWvEgtJXLC8MJgC6aoL98e", "write_token": "tqw_87d9LmqWHJ1hy6hXZQusCUgeJdKbiGgQy", "type": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz" }
    async FinalizeContentObject({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "objectId": "iq__RFYTaDjkn598nZ4ajrMYpATukbh",
      "writeToken": "tqw_9SKY779QE1pTqXznGzwnHykdPKw2YTJPG"
    });
    
    
    {
      "id": "iq__RFYTaDjkn598nZ4ajrMYpATukbh",
      "hash": "hq__9BK85AzNUv2XbA4T35wAwNTaJFJstQ4CU3rMT1yBexC6PKQpAgcgSDWVbnYhTzLyYP8ZcSYTqy",
      "write_token": "tqw_9SKY779QE1pTqXznGzwnHykdPKw2YTJPG",
      "type": ""
    }
    async FinalizeContentObject({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "objectId": "iq__2nb8kqtkm6eE6rcM4aKtaQKju41b",
      "writeToken": "tqw_CEQhTyb53cujyUfK2yh7rSDKcUyyhmuBt"
    });
    
    
    {
      "id": "iq__2nb8kqtkm6eE6rcM4aKtaQKju41b",
      "hash": "hq__Bra8Zv1wHu4CezMWd8HTJ2Qjm621JTL6aFwfAHjk239wd3fkKAuFYWfgkFqTLgMRu7QGJEUWfw",
      "write_token": "tqw_CEQhTyb53cujyUfK2yh7rSDKcUyyhmuBt",
      "type": ""
    }
    async FinalizeContentObject({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "objectId": "iq__2Hra4KACwJPjyaGBKMYd2CkABQ3C",
      "writeToken": "tqw_NgANwnGx4M88qUyH1JDMhsAHTjoknq4ZD"
    });
    
    
    {
      "id": "iq__2Hra4KACwJPjyaGBKMYd2CkABQ3C",
      "hash": "hq__HDETPpGYLkL5c89pNevcpJqJXxqtJiBA7AC11fqnVek5ETt5AoWFoDyo1u92bNrzxRb3jostnn",
      "write_token": "tqw_NgANwnGx4M88qUyH1JDMhsAHTjoknq4ZD",
      "type": ""
    }
    async FinalizeContentObject({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "objectId": "iq__2xBGw2qG7vuA7nbjzzANVVqDUAw8",
      "writeToken": "tqw_K8Q5B6sgF5z1zSZSA4ZRH1emmiLxxb8X8"
    });
    
    
    {
      "id": "iq__2xBGw2qG7vuA7nbjzzANVVqDUAw8",
      "hash": "hq__88BZvZnV8a6B3sivDjtSDByvj2M8viuySCpmXnpgSnKhta1E7sQvf5wcoAUsJZGhrTHiBBZajx",
      "write_token": "tqw_K8Q5B6sgF5z1zSZSA4ZRH1emmiLxxb8X8",
      "type": ""
    }
    async FinalizeContentObject({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "objectId": "iq__2yBEnkFK42eoj1997VNCfHjZnAB6",
      "writeToken": "tqw_Gs4JnVM81NLNWrbJENpbtaauWjCej64Wx"
    });
    
    
    {
      "id": "iq__2yBEnkFK42eoj1997VNCfHjZnAB6",
      "hash": "hq__P8WsHKJfVCju7GWvqrqQoPaqFQiZmB3CpmZJgtPPrdMZcH8ueaqBduNqFMQnUiiuJEJWQLw9e",
      "write_token": "tqw_Gs4JnVM81NLNWrbJENpbtaauWjCej64Wx",
      "type": ""
    }
    async FinalizeContentObject({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "objectId": "iq__264CqHtcaHyfRhRNQ2CDDTAR9RAm",
      "writeToken": "tqw_CWiMhscRZBQqmmHCGAPr5mHb51mQ1XcxX"
    });
    
    
    {
      "id": "iq__264CqHtcaHyfRhRNQ2CDDTAR9RAm",
      "hash": "hq__8hUdeXDnJL4G4c4FR2593eCT7wxqonEdoakmFKmCWSkhFP8yUYC4PNGUEkCcLn9vWk8XJS1G1j",
      "write_token": "tqw_CWiMhscRZBQqmmHCGAPr5mHb51mQ1XcxX",
      "type": ""
    }
    async FinalizeContentObject({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "objectId": "iq__3ZXEiVSUvAPtmm9nGBgCdRvNVaiK",
      "writeToken": "tqw_NG2FT9U7umCSaT4fC3ufLdKHtS7wF7GKe"
    });
    
    
    {
      "id": "iq__3ZXEiVSUvAPtmm9nGBgCdRvNVaiK",
      "hash": "hq__DxuPjFLuftv772matoE1vTLHXC1WmBenUJGgLxCHarr5SDPs1TP54GkTnDC75Sqpwe5mCSF5H1",
      "write_token": "tqw_NG2FT9U7umCSaT4fC3ufLdKHtS7wF7GKe",
      "type": ""
    }
    async FinalizeContentObject({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "objectId": "iq__2jPSPikitHqhuUQPrQfjeSScxXG2",
      "writeToken": "tqw_PUBF6UwaAWn9mhWB8XE8tByKYJGXPBYHp"
    });
    
    
    {
      "id": "iq__2jPSPikitHqhuUQPrQfjeSScxXG2",
      "hash": "hq__Boximzz5uN9XqmMrDyUaWJiBjAddnRUZSVwctAV8ohzPdjV5nvDZ1BKXN5YM7whBYW9FYjNxri",
      "write_token": "tqw_PUBF6UwaAWn9mhWB8XE8tByKYJGXPBYHp",
      "type": ""
    }
    async FinalizeContentObject({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "objectId": "iq__4MU6LaeTxcBrvJCxqjHedjAkyhJg",
      "writeToken": "tqw_AjotEaQZUYN5LvYfyXnM1k8WVTTKytiaD"
    });
    
    
    {
      "id": "iq__4MU6LaeTxcBrvJCxqjHedjAkyhJg",
      "hash": "hq__JsVFP3krNJAt5MgxCNWU6YMjF4KPFDjBnakY5yT9u3AjZEUz1LKrQPbfXE9GHofmAgtb8Wxz7A",
      "write_token": "tqw_AjotEaQZUYN5LvYfyXnM1k8WVTTKytiaD",
      "type": ""
    }
    async FinalizeContentObject({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "objectId": "iq__2ugTQD5c16m4RAayPVBvwZ9VwQQ5",
      "writeToken": "tqw_3CzHJ4T9P5i23Fg4rr1PhZp61J41tGqCs"
    });
    
    
    {
      "id": "iq__2ugTQD5c16m4RAayPVBvwZ9VwQQ5",
      "hash": "hq__8MmC5vXJSGF9e851VCuMvxGvWGZ4cBgVQybmW6asB1VpSNhdpY6vQ3mzxoyYJkG6ppVNf6oBD7",
      "write_token": "tqw_3CzHJ4T9P5i23Fg4rr1PhZp61J41tGqCs",
      "type": ""
    }
    async FinalizeContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__As49oC1s3FkwQuoFZ5SZaUo4MsA",
      "writeToken": "tqw_KvhLkxHkqNjf9oNo543djEJ3hNyNAdWnz"
    });
    
    
    {
      "id": "iq__As49oC1s3FkwQuoFZ5SZaUo4MsA",
      "hash": "hq__C4LKz5CiT8HsT6oaz4ZA7SVGQc23CPFFC3xY3dAuEF4bV2shotRhTMShTv8KsrWcPcxqWABzNY",
      "write_token": "tqw_KvhLkxHkqNjf9oNo543djEJ3hNyNAdWnz",
      "type": ""
    }
    async FinalizeContentObject({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__23vVE2u4R9ayKvzoDCFUsWed2y1K",
      "writeToken": "tqw_K93WhWbhPnyHgCr4pnnVyrs4Zh1VUGFAb"
    });
    
    
    {
      "id": "iq__23vVE2u4R9ayKvzoDCFUsWed2y1K",
      "hash": "hq__DS7JbzMfNsSM9zXCGFqWh1MRxf6deZXQdqMg1LaqunpdDZKavMHfiAgUFgm2QvFbZd4N6NVnyf",
      "write_token": "tqw_K93WhWbhPnyHgCr4pnnVyrs4Zh1VUGFAb",
      "type": ""
    }
    async FinalizeContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_3KHCQPE8uCrAY3rSJxjNsmhhBhQEAhwD1"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "hash": "hq__2jtmsqXsqj81eGsCfT7mxF1nUDPeeP6SKBK6nQXV5Bs5oz2TXLiqEwfvidWrmY66Cr2uwuaMLE",
      "write_token": "tqw_3KHCQPE8uCrAY3rSJxjNsmhhBhQEAhwD1",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async FinalizeContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_5Pp9MSZSdCk3W8AfpueMAwq5k5Kq9wUxS"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "hash": "hq__B5bz13hUhzAPq8uFK6qpPeVmxWi8rZVPnUib2h2K4pHsNXxHjc8dt9jvKahGZFdQtCeiquLE5Y",
      "write_token": "tqw_5Pp9MSZSdCk3W8AfpueMAwq5k5Kq9wUxS",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async FinalizeContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_B8pzi44LPNF4dih62QiMs4BXTi4G6Sh1o"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "hash": "hq__F8REiYqVctjWDxMVYunY6VxBEJtSWZogtnLu3rQ9DNnE2JXgvZcNzsDDKzYrohJg9DuSsCbJug",
      "write_token": "tqw_B8pzi44LPNF4dih62QiMs4BXTi4G6Sh1o",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async FinalizeContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_LbFvVykvqkrHY6LRoZBMEPuEiQ1w5i1hn"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "hash": "hq__3DYxqjqFT9EoAFEfYwhHuptcviYBGi2JsepPStNDtW2iCsRkLsZevX7Gw82fLWBjZqLMYns91t",
      "write_token": "tqw_LbFvVykvqkrHY6LRoZBMEPuEiQ1w5i1hn",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async FinalizeContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_J8v2w58f7nYin5uyhTbLBme3kTQ9as3iF"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "hash": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
      "write_token": "tqw_J8v2w58f7nYin5uyhTbLBme3kTQ9as3iF",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async FinalizeContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_FGZ5AZbEkBYoik7dTygBut3K1QL2X9veV"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "hash": "hq__87RucJPA2Kx2r8k92gjSQs67rU1R17vEh5t8e8x8VeRX9WScYjj77VHGScjWU6M7dM7Q9nvzga",
      "write_token": "tqw_FGZ5AZbEkBYoik7dTygBut3K1QL2X9veV",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async FinalizeContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_N9J4wTsqqRp8ccDjZYntkrm5Fo63oGpq3"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "hash": "hq__MG4hjW6mvgA86p3vkPdsjQSurWRVWCC5jy9caSvuHY6QY4fsZRRDxAmCkcrsv7xaSVsNiFKsKg",
      "write_token": "tqw_N9J4wTsqqRp8ccDjZYntkrm5Fo63oGpq3",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async FinalizeContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_Jo98eMcofxxdti2VPWQecPZk3WoLxbemD"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "hash": "hq__FKAagE5FZwLTASRwxMAZtuokhKE7SxmaDpTCU8MxQR42ztNAcBiwg7wtFb91xtD6RWNNYjaxUJ",
      "write_token": "tqw_Jo98eMcofxxdti2VPWQecPZk3WoLxbemD",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async FinalizeContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_GuzLPfo4F4A2xSz4cn85QvDKfyejhi18w"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "hash": "hq__S3iUtTj4NoKQfZ6opAQYXUAPHMMMbGGi5arBu4hcv57PpmTVg5ExCnpMns9EgcZv3FCPhvKqc",
      "write_token": "tqw_GuzLPfo4F4A2xSz4cn85QvDKfyejhi18w",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async FinalizeContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_CdGvPhBSoGHNhffsKJ53HEy86RcVxLy8z"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "hash": "hq__HR7Wb5BJxSrthpek7PcRVG74HdLq5Dg8kGsB5eR58cKg1peQNz2QFM751tGbLoLkxHA9bS3uuU",
      "write_token": "tqw_CdGvPhBSoGHNhffsKJ53HEy86RcVxLy8z",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async FinalizeContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_LRL8RtovVwF97fhjyqVZYC3kA8TTRpb8v"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "hash": "hq__Cd92CjojkMR2VGDALENq9NVp2XfeAnPCE4Eg2LF4TLYpvWSy63GYfHhzvAeYF8qJWicvTTnvpJ",
      "write_token": "tqw_LRL8RtovVwF97fhjyqVZYC3kA8TTRpb8v",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async FinalizeContentObject({
      "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
      "objectId": "iq__b8tMgmqtprjbPbaURmifp4S8Gqy",
      "writeToken": "tqw_4Cn39GqhCdi8HtaXqWinm4NmHpRzjBArR"
    });
    
    
    {
      "id": "iq__b8tMgmqtprjbPbaURmifp4S8Gqy",
      "hash": "hq__McZ4SEAoNcFKVHhhAM6QFkCF2TcbF66GH8eNv9sMfVauJEuo2GzXGmSN8AwrCZVfCtpLLMUVzB",
      "write_token": "tqw_4Cn39GqhCdi8HtaXqWinm4NmHpRzjBArR",
      "type": "hq__BwigERHyCkZYXUcXfAA1476KeH1gHneg238rBSKEcY3CwkaaHcmk2W7NXpjcq2ymjvWtD4vXWz"
    }
    async FinalizeContentObject({
      "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
      "objectId": "iq__2VndGUpxcdhxmaAMhppxBoK7Uo2Q",
      "writeToken": "tqw_FSFAxNDfoo2MZQtevpavTKjPW36x3qXV2",
      "awaitCommitConfirmation": false
    });
    
    
    {
      "id": "iq__2VndGUpxcdhxmaAMhppxBoK7Uo2Q",
      "hash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
      "write_token": "tqw_FSFAxNDfoo2MZQtevpavTKjPW36x3qXV2",
      "type": "hq__HMFPpUGqHgZXY8Xn9BtdDxjXxJ29egBYuCPGTwgbyWPZNmHg7VDmHkKpnYkt75a1fJsTWHY4qH"
    }
    async FinalizeContentObject({
      "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
      "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "writeToken": "tqw_GRmNhAGNdr2KHw2SELSKSd5YU4DsjLEXC"
    });
    
    
    {
      "id": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "hash": "hq__1PFTZvrREvjvDYbv8V23V81tZvn2tFBHuf9ykbQ3PtKBy7MjZLhqUGMyTJh4GnpzUEKdxAXUE",
      "write_token": "tqw_GRmNhAGNdr2KHw2SELSKSd5YU4DsjLEXC",
      "type": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg"
    }
    async FinalizeContentObject({
      "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
      "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "writeToken": "tqw_9fg7f62eiWVo44bn35kcZqSvNhPngaDRK"
    });
    
    
    {
      "id": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "hash": "hq__DzR5ktBECqfM5jRQepJaCMfv7H3JLcB6R8wU5uHjJjyMaEfN9SyQZMNGDkY24vxKGoYnBuKZhU",
      "write_token": "tqw_9fg7f62eiWVo44bn35kcZqSvNhPngaDRK",
      "type": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg"
    }
    async FinalizeContentObject({
      "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
      "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "writeToken": "tqw_9h4QxkqUrGfH4tgaVbgSQ1qe2xnnDsANT",
      "awaitCommitConfirmation": false
    });
    
    
    {
      "id": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "hash": "hq__Krab4BgYBaqp1vWRLHAgiPvRMsMMC36eaT9TWHnPeFiihYvu1apUTNm63r8jKX8jNEYqPooRES",
      "write_token": "tqw_9h4QxkqUrGfH4tgaVbgSQ1qe2xnnDsANT",
      "type": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg"
    }
    async FinalizeContentObject({
      "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
      "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "writeToken": "tqw_88umJc5Nt8j3exzXeqRgyNh5VTCKDge8z"
    });
    
    
    {
      "id": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "hash": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
      "write_token": "tqw_88umJc5Nt8j3exzXeqRgyNh5VTCKDge8z",
      "type": "hq__AZfvQsNDwwqxGcCBZpJ19H7D7WaM6oF35ETbv7y4wUaHrCkc7A8LrippExKuGmXXjrYUWLV3zg"
    }
    async FinalizeContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__4U4bTsQqq6BjTXzBC29VmJor2xAx",
      "writeToken": "tqw_8e29DVUyggba4E3dCJua6AnmCxNtBrA59"
    });
    
    
    {
      "id": "iq__4U4bTsQqq6BjTXzBC29VmJor2xAx",
      "hash": "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg",
      "write_token": "tqw_8e29DVUyggba4E3dCJua6AnmCxNtBrA59",
      "type": ""
    }
    async FinalizeContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_JXyEhpsa7Jvc8tqsefUbuEzWuXLb6mNZB"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "hash": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c",
      "write_token": "tqw_JXyEhpsa7Jvc8tqsefUbuEzWuXLb6mNZB",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async FinalizeContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__4U4bTsQqq6BjTXzBC29VmJor2xAx",
      "writeToken": "tqw_HNpxDeAJe6xL4pyBZziH5qLeTmkktZ25"
    });
    
    
    {
      "id": "iq__4U4bTsQqq6BjTXzBC29VmJor2xAx",
      "hash": "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur",
      "write_token": "tqw_HNpxDeAJe6xL4pyBZziH5qLeTmkktZ25",
      "type": ""
    }
    async FinalizeContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_4C3zVxnkEqRzHYUDkohiyBCTC5EP3MRkJ"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "hash": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
      "write_token": "tqw_4C3zVxnkEqRzHYUDkohiyBCTC5EP3MRkJ",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    async FinalizeContentObject({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_HUo5m4A4hhDjDVS8kpmXZN3RJTRRkWd8H"
    });
    
    
    {
      "id": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "hash": "hq__DtFyt7Gw1Gw8ceXoUk7ZrNdBwDfAtf3QXRvG8Py4iYSTo1d2NoDf3uKbCD8z7V8hAU7zPjdAZG",
      "write_token": "tqw_HUo5m4A4hhDjDVS8kpmXZN3RJTRRkWd8H",
      "type": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR"
    }
    Source:

    async FinalizeStateChannelAccess({
    objectIdoptional,
    versionHashoptional,
    percentComplete
    })

    Finalize state channel access

    Parameters:
    Name Type Attributes Description
    objectId string <optional>

    ID of the object

    versionHash string <optional>

    Version hash of the object

    percentComplete number

    Completion percentage of the content

    Example
    async FinalizeStateChannelAccess({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "percentComplete": 100
    });
    
    
    <No Return Value>
    Source:

    async GenerateStateChannelToken({
    objectIdoptional,
    versionHashoptional,
    noCacheoptional
    })
    → Promise.<string>

    Generate a state channel token.

    Returns: The state channel token
    Parameters:
    Name Type Attributes Default Description
    objectId string <optional>

    ID of the object

    versionHash string <optional>

    Version hash of the object

    noCache boolean <optional>
    false

    If specified, a new state channel token will be generated regardless whether or not one has been previously cached

    Example
    async GenerateStateChannelToken({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    "eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsInFsaWJfaWQiOiJpbGliNFlreTNaeXR4WXU0ajNrdDRWeVRKSFhjdHVDdSIsImFkZHIiOiIweDI4M0I4NmIzMzU5NDg3NDA0NDg1YjdhYkRiQTZhODc4MjE2MGJhQTYiLCJxaWQiOiJpcV9fbUhQRkJtcGVtYlZhQWFkeTJ0R1p5REZqZk00IiwiZ3JhbnQiOiJyZWFkIiwidHhfcmVxdWlyZWQiOmZhbHNlLCJpYXQiOjE1ODI5MjgxMTQsImV4cCI6MTU4MzAxNDUxNCwiYXV0aF9zaWciOiJFUzI1NktfNXVTWnA4bUVCeGJxV2UxOU56Y2tWV3JVclNZdGJHc3c3N2ppVVBiSG41S0JMU01CdFhWR2NISzJHTUY3WUtzcnBrZVlaQ001bWtRZmlvTTlMcnFVeEZpMjQiLCJhZmdoX3BrIjoiIn0=.RVMyNTZLX0VCRnBXTlJ3eVNrSEpQWHZ2R2ZHNHlTZ1Myb3RFSmFld3pmNVhnQmQzd0ZpZVRSS2MyY1JURVNaN25SVnVqd1liWDdUVGVkUlFOU0RrZTJzdndnSmhrQzlo"
    Source:

    GenerateWallet()ElvWallet

    Generate a new ElvWallet that is connected to the client's provider

    Returns: ElvWallet instance with this client's provider
    Example
     GenerateWallet();
    
    
    {
      "provider": {
        "ready": "<Promise>",
        "_lastBlockNumber": -2,
        "_balances": {},
        "_events": [],
        "_pollingInterval": 4000,
        "_emitted": {
          "block": -2
        },
        "_fastQueryDate": 1582928136580,
        "connection": {
          "url": "https://host-35-233-145-232.test.contentfabric.io/eth/"
        },
        "_network": {
          "chainId": 955210,
          "name": "unknown"
        },
        "_fastBlockNumberPromise": "<Promise>",
        "_fastBlockNumber": 254578
      },
      "signers": {}
    }
    Source:

    async LatestVersionHash({
    objectIdoptional,
    versionHashoptional
    })
    → Promise.<string>

    Retrieve the version hash of the latest version of the specified object

    Returns: The latest version hash of the object
    Parameters:
    Name Type Attributes Description
    objectId string <optional>

    ID of the object

    versionHash string <optional>

    Version hash of the object

    Examples
    async LatestVersionHash({
      "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz"
    });
    
    
    "hq__Krab4BgYBaqp1vWRLHAgiPvRMsMMC36eaT9TWHnPeFiihYvu1apUTNm63r8jKX8jNEYqPooRES"
    async LatestVersionHash({
      "objectId": "iq__4U4bTsQqq6BjTXzBC29VmJor2xAx"
    });
    
    
    "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg"
    async LatestVersionHash({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c"
    async LatestVersionHash({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4"
    });
    
    
    "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn"
    Source:

    async LibraryContentTypes({libraryId}) → Promise.<Object>

    Retrieve the allowed content types for the specified library.

    Note: If no content types have been set on the library, all types are allowed, but an empty hash will be returned.

    Returns: List of accepted content types - return format is equivalent to ContentTypes method
    Parameters:
    Name Type Description
    libraryId string

    ID of the library

    Examples
    async LibraryContentTypes({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu"
    });
    
    
    {}
    async LibraryContentTypes({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu"
    });
    
    
    {
      "iq__4SRHoxDo2jvKMDZ2vhx1aJQHxZqV": {
        "id": "iq__4SRHoxDo2jvKMDZ2vhx1aJQHxZqV",
        "hash": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR",
        "name": "Test Content Type 815a25dbf9a112cc4516",
        "meta": {
          "bitcode_part": "hqp_QeMdNFMy6hhPpt6RDGWvpR1VXPp1S7xC3egRtXJtfiWzVZKb",
          "name": "Test Content Type 815a25dbf9a112cc4516",
          "public": {
            "name": "Test Content Type 815a25dbf9a112cc4516"
          }
        }
      }
    }
    Source:

    async LinkData({
    libraryIdoptional,
    objectIdoptional,
    versionHashoptional,
    linkPath,
    formatoptional
    })

    Retrieve the data at the specified link in the specified format

    Parameters:
    Source:
    Name Type Attributes Default Description
    libraryId string <optional>

    ID of an library

    objectId string <optional>

    ID of an object

    versionHash string <optional>

    Hash of an object version

    linkPath string

    Path to the content object link

    format <optional>
    json

    Format of the response

    Examples
    async LinkData({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "linkPath": "myLink",
      "format": "arrayBuffer"
    });
    
    
    <ArrayBuffer 100000>
    async LinkData({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "linkPath": "links/myLink2",
      "format": "arrayBuffer"
    });
    
    
    <ArrayBuffer 100000>
    async LinkData({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "linkPath": "links/metadataLink",
      "format": "json"
    });
    
    
    {
      "data": {
        "to": "show"
      },
      "some": "meta"
    }
    Source:

    async LinkTarget({
    libraryIdoptional,
    objectIdoptional,
    versionHashoptional,
    linkPath
    })
    → Promise.<string>

    Retrieve the version hash of the specified link's target. If the target is the same as the specified object and versionHash is not specified, will return the latest version hash.

    Returns: Version hash of the link's target
    Parameters:
    Name Type Attributes Description
    libraryId string <optional>

    ID of an library

    objectId string <optional>

    ID of an object

    versionHash string <optional>

    Hash of an object version

    linkPath string

    Path to the content object link

    Example
    async LinkTarget({
      "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
      "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "versionHash": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
      "linkPath": "videoLink/default"
    });
    
    
    "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ"
    Source:

    async LinkUrl({
    libraryIdoptional,
    objectIdoptional,
    versionHashoptional,
    linkPath,
    mimeTypeoptional,
    queryParamsoptional,
    noCacheoptional
    })
    → Promise.<string>

    Generate a URL to the specified file link with appropriate authentication

    Returns: URL to the specified file with authorization token
    Parameters:
    Name Type Attributes Default Description
    libraryId string <optional>

    ID of an library

    objectId string <optional>

    ID of an object

    versionHash string <optional>

    Hash of an object version

    linkPath string

    Path to the content object link

    mimeType string <optional>

    Mime type to use when rendering the file

    queryParams Object <optional>

    Query params to add to the URL

    noCache boolean <optional>
    false

    If specified, a new access request will be made for the authorization regardless of whether such a request exists in the client cache. This request will not be cached.

    Examples
    async LinkUrl({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "linkPath": "myLink",
      "mimeType": "application/octet-stream"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/iq__mHPFBmpembVaAady2tGZyDFjfM4/meta/myLink?resolve=true&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJxbGliX2lkIjoiaWxpYjRZa3kzWnl0eFl1NGoza3Q0VnlUSkhYY3R1Q3UifQ%3D%3D.RVMyNTZLX0hnUlFiVTNCYWIzN0pVMUY2YjJDbUQ5WjVIVGVuYlFjZVVTYlRoN0FHb1VpVG44eVpVUGZtN2I4dW43QnJoRkt1WXg3NjJpV0hQdzc2WVpXRzg0ZlVlMTNx&header-accept=application%2Foctet-stream"
    async LinkUrl({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "linkPath": "links/myLink2",
      "mimeType": "image/*"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/iq__mHPFBmpembVaAady2tGZyDFjfM4/meta/links/myLink2?resolve=true&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJxbGliX2lkIjoiaWxpYjRZa3kzWnl0eFl1NGoza3Q0VnlUSkhYY3R1Q3UifQ%3D%3D.RVMyNTZLX0hnUlFiVTNCYWIzN0pVMUY2YjJDbUQ5WjVIVGVuYlFjZVVTYlRoN0FHb1VpVG44eVpVUGZtN2I4dW43QnJoRkt1WXg3NjJpV0hQdzc2WVpXRzg0ZlVlMTNx&header-accept=image%2F%2A"
    async LinkUrl({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "linkPath": "myLink"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/iq__mHPFBmpembVaAady2tGZyDFjfM4/meta/myLink?resolve=true&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJxbGliX2lkIjoiaWxpYjRZa3kzWnl0eFl1NGoza3Q0VnlUSkhYY3R1Q3UifQ%3D%3D.RVMyNTZLX0hnUlFiVTNCYWIzN0pVMUY2YjJDbUQ5WjVIVGVuYlFjZVVTYlRoN0FHb1VpVG44eVpVUGZtN2I4dW43QnJoRkt1WXg3NjJpV0hQdzc2WVpXRzg0ZlVlMTNx"
    async LinkUrl({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "linkPath": "links/myLink2"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/iq__mHPFBmpembVaAady2tGZyDFjfM4/meta/links/myLink2?resolve=true&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJxbGliX2lkIjoiaWxpYjRZa3kzWnl0eFl1NGoza3Q0VnlUSkhYY3R1Q3UifQ%3D%3D.RVMyNTZLX0hnUlFiVTNCYWIzN0pVMUY2YjJDbUQ5WjVIVGVuYlFjZVVTYlRoN0FHb1VpVG44eVpVUGZtN2I4dW43QnJoRkt1WXg3NjJpV0hQdzc2WVpXRzg0ZlVlMTNx"
    async LinkUrl({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "linkPath": "links/metadataLink"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/iq__mHPFBmpembVaAady2tGZyDFjfM4/meta/links/metadataLink?resolve=true&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJxbGliX2lkIjoiaWxpYjRZa3kzWnl0eFl1NGoza3Q0VnlUSkhYY3R1Q3UifQ%3D%3D.RVMyNTZLX0hnUlFiVTNCYWIzN0pVMUY2YjJDbUQ5WjVIVGVuYlFjZVVTYlRoN0FHb1VpVG44eVpVUGZtN2I4dW43QnJoRkt1WXg3NjJpV0hQdzc2WVpXRzg0ZlVlMTNx"
    async LinkUrl({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "linkPath": "/links/myLink2"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/iq__mHPFBmpembVaAady2tGZyDFjfM4/meta/links/myLink2?resolve=true&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJxbGliX2lkIjoiaWxpYjRZa3kzWnl0eFl1NGoza3Q0VnlUSkhYY3R1Q3UifQ%3D%3D.RVMyNTZLX0hnUlFiVTNCYWIzN0pVMUY2YjJDbUQ5WjVIVGVuYlFjZVVTYlRoN0FHb1VpVG44eVpVUGZtN2I4dW43QnJoRkt1WXg3NjJpV0hQdzc2WVpXRzg0ZlVlMTNx"
    async LinkUrl({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "linkPath": "/myLink"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/iq__mHPFBmpembVaAady2tGZyDFjfM4/meta/myLink?resolve=true&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJxbGliX2lkIjoiaWxpYjRZa3kzWnl0eFl1NGoza3Q0VnlUSkhYY3R1Q3UifQ%3D%3D.RVMyNTZLX0hnUlFiVTNCYWIzN0pVMUY2YjJDbUQ5WjVIVGVuYlFjZVVTYlRoN0FHb1VpVG44eVpVUGZtN2I4dW43QnJoRkt1WXg3NjJpV0hQdzc2WVpXRzg0ZlVlMTNx"
    Source:

    async MergeMetadata({
    libraryId,
    objectId,
    writeToken,
    metadata,
    metadataSubtreeoptional
    })

    Merge specified metadata into existing content object metadata

    Parameters:
    Name Type Attributes Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    writeToken string

    Write token of the draft

    metadata Object

    New metadata to merge

    metadataSubtree string <optional>

    Subtree of the object metadata to modify

    Examples
    async MergeMetadata({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "writeToken": "tqw_FWSR1KYc2k4C7K6UKXQVPnraiiECFFNYz",
      "metadata": {
        "image": "hqp_97acrTzL3kEEQfu8UCLS4EcShUv7eMyozWF1s5Rmi1HLTa3o"
      }
    });
    
    
    <No Return Value>
    async MergeMetadata({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "writeToken": "tqw_FWSR1KYc2k4C7K6UKXQVPnraiiECFFNYz",
      "metadataSubtree": "public",
      "metadata": {
        "image": "hqp_97acrTzL3kEEQfu8UCLS4EcShUv7eMyozWF1s5Rmi1HLTa3o"
      }
    });
    
    
    <No Return Value>
    async MergeMetadata({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_BXttPbGnmZU9sePhmEwmTKgawzsbLNbPe",
      "metadataSubtree": "toMerge",
      "metadata": {
        "new": "metadata"
      }
    });
    
    
    <No Return Value>
    async MergeMetadata({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_3KHCQPE8uCrAY3rSJxjNsmhhBhQEAhwD1",
      "metadata": {
        "eluv.caps.iusrZWYadk22vrvJqsF79NLeVmwKzR3": "BEkd/biK3wyNapHvZ8ZXQr0qnSgPz+uxWKbbYde7PM4f6yObJ3Gws79tvBa8b5SVNqihGmmIEbWU1vea9K9443SxvlzzaIZyVrECcdjuyk4WytZScsMS6iPhT+Zox0gEiWkEHT18Kz/Ujh4hHPYy+HFjEMxjcxXAnpHaBfm7gsxmEvEHtuTvLGOGvvbVsKSHJyyak2im16IzvbWGosSHKEsANGoPDWIgu1J+WxA2mBp13dhbiRo2jRcee4Gksup2oUo6zLc04O7lLJV7uDWOHp73XLGHHEXoAuKT7wJU/CKpErLrf+8Mo7dltu/nne4qz8Vvr0BD0HpttfrxkSH2zfzL3yWU1LmnAAKPED43dJVLqd64KYBUKSekrjugMUx2K2/yT18HclSAfkgSMp/akDuqvABBjs4TjscsYidYXBPmg2sTKX3pO2fDnXwko5ydUxiLwksaWvWYbdTW4fIMgLwOak9rmI+mwd5AZJ31C24M",
        "eluv.caps.ikms2s41ivY1BDJ8K5PJyAtTtJZQcHZ": "BEkd/biK3wyNapHvZ8ZXQr0qnSgPz+uxWKbbYde7PM4f6yObJ3Gws79tvBa8b5SVNqihGmmIEbWU1vea9K9443QQeheW+4hHQdYBEWKHHXP5bIDrI8xVblEjsMcy2Dh3LaXpE9RwbGlPGjdPvH3K9PJ/eocdJ5JXa4rRYniaTXZrWvCCEZpxNv4ujxJkWl7an/Vmdv7h70Mlc6A08b7Ur0hZCym2JgDzSId5m4VkDugP6s2xYKwaAEp2rj31irCFtO7jZkP4vH9ppKvuKlOv/ao1wrtSH5DL+MrV2XusPoPNL1EioCqbsrzhTfNjGIqT0Fvba+ex3eVu41g81zvgElj3PwS2gAmHUdE/nlZi4ftZrJcooOr55KbZ19H0qw89c2ituEFQ0fAitqy4Oy9W3OHQZzl9VsbdomUlfZ/c5H6rR3oQrzHz2fGRmER5zxnyrJyYGBTL4X0wh9vfXZ2cjDNcUUoX7ehBkSqaryFUXCR+"
      }
    });
    
    
    <No Return Value>
    async MergeMetadata({
      "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
      "objectId": "iq__2VndGUpxcdhxmaAMhppxBoK7Uo2Q",
      "writeToken": "tqw_FSFAxNDfoo2MZQtevpavTKjPW36x3qXV2",
      "metadata": {
        "name": "Production Master Test",
        "description": "Production Master Test Description",
        "public": {
          "name": "Production Master Test",
          "description": "Production Master Test Description"
        },
        "elv_created_at": 1582928036600,
        "test": "master"
      }
    });
    
    
    <No Return Value>
    async MergeMetadata({
      "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
      "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "writeToken": "tqw_GRmNhAGNdr2KHw2SELSKSd5YU4DsjLEXC",
      "metadata": {
        "master": {
          "name": "Production Master Test",
          "id": "iq__2VndGUpxcdhxmaAMhppxBoK7Uo2Q",
          "hash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
          "variant": "default"
        },
        "public": {
          "name": "Mezzanine Test",
          "description": "Mezzanine Test Description"
        },
        "elv_created_at": 1582928045120,
        "test": "mezzanine",
        "name": "Mezzanine Test",
        "description": "Mezzanine Test Description"
      }
    });
    
    
    <No Return Value>
    Source:

    async NodeId({region}) → Promise.<string>

    Retrieve the node ID reported by the fabric for the specified region

    Note: Client must have been initialized with FromConfiguration

    Returns: The node ID reported by the fabric
    Parameters:
    Name Type Description
    region string

    Region from which to retrieve the node ID

    Source:

    Nodes() → Promise.<Object>

    Retrieve the fabric and ethereum nodes currently used by the client, in preference order

    Returns: An object containing the lists of fabric and ethereum urls in use by the client
    Source:

    async PlayoutOptions({
    objectIdoptional,
    versionHashoptional,
    linkPathoptional,
    protocols,
    drms,
    offeringoptional
    })

    Retrieve playout options for the specified content that satisfy the given protocol and DRM requirements

    The root level playoutOptions[protocol].playoutUrl and playoutOptions[protocol].drms will contain playout information that satisfies the specified DRM requirements (if possible), while playoutOptions[protocol].playoutMethods will contain all available playout options for this content.

    If only objectId is specified, latest version will be played. To retrieve playout options for a specific version of the content, provide the versionHash parameter (in which case objectId is unnecessary)

    Parameters:
    Name Type Attributes Default Description
    objectId string <optional>

    Id of the content

    versionHash string <optional>

    Version hash of the content

    linkPath string <optional>

    If playing from a link, the path to the link

    protocols Array.<string> ["dash",

    "hls"] - Acceptable playout protocols ("dash", "hls")

    drms Array.<string>

    Acceptable DRM formats ("clear", "aes-128", "widevine")

    offering string <optional>
    default

    The offering to play

    Examples
    async PlayoutOptions({
      "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "protocols": [
        "hls",
        "dash"
      ],
      "drms": []
    });
    
    
    {
      "dash": {
        "playoutMethods": {
          "clear": {
            "playoutUrl": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilibb8tMgmqtprjbPbaURmifp4S8Gqy/q/iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz/rep/playout/default/dash-clear/dash.mpd?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5IiwiYWRkciI6IjB4ZEEzZTUwZDBjNUUyN2VGOUM1N0YwMTVDMkZCMkFkQ2E4NjVGYUUxNSIsInFpZCI6ImlxX19OS012Ymd4SjZxVnBvR2JoTHZoWFNwVmpQYXoiLCJncmFudCI6InJlYWQiLCJ0eF9yZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTU4MjkyODA4NCwiZXhwIjoxNTgzMDE0NDg0LCJhdXRoX3NpZyI6IkVTMjU2S19IVmpvdG14ajNiNUgzSlJoYld6Y005OXF3cHJTeDJSQ3A4NHpKZ0ZtZkg1Nk11c3dUalZWR0syTmZ2UHJ0cE15TGpLQm92d2VQU3h0d29HWmlxeUh5TWg0TCIsImFmZ2hfcGsiOiIifQ%3D%3D.RVMyNTZLX011SjZzVDhjTmVvdWVYenUzTlE3YXVmYzM1SHdUUnAxcEdGNDV5cHd2WjVLS3RSUFJoWFpkaW1ONFVvZEJDVGdmQUJadXBmdkpzU2JMN2FjTnVDZjFyWng%3D"
          }
        },
        "playoutUrl": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilibb8tMgmqtprjbPbaURmifp4S8Gqy/q/iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz/rep/playout/default/dash-clear/dash.mpd?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5IiwiYWRkciI6IjB4ZEEzZTUwZDBjNUUyN2VGOUM1N0YwMTVDMkZCMkFkQ2E4NjVGYUUxNSIsInFpZCI6ImlxX19OS012Ymd4SjZxVnBvR2JoTHZoWFNwVmpQYXoiLCJncmFudCI6InJlYWQiLCJ0eF9yZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTU4MjkyODA4NCwiZXhwIjoxNTgzMDE0NDg0LCJhdXRoX3NpZyI6IkVTMjU2S19IVmpvdG14ajNiNUgzSlJoYld6Y005OXF3cHJTeDJSQ3A4NHpKZ0ZtZkg1Nk11c3dUalZWR0syTmZ2UHJ0cE15TGpLQm92d2VQU3h0d29HWmlxeUh5TWg0TCIsImFmZ2hfcGsiOiIifQ%3D%3D.RVMyNTZLX011SjZzVDhjTmVvdWVYenUzTlE3YXVmYzM1SHdUUnAxcEdGNDV5cHd2WjVLS3RSUFJoWFpkaW1ONFVvZEJDVGdmQUJadXBmdkpzU2JMN2FjTnVDZjFyWng%3D"
      },
      "hls": {
        "playoutMethods": {
          "clear": {
            "playoutUrl": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilibb8tMgmqtprjbPbaURmifp4S8Gqy/q/iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz/rep/playout/default/hls-clear/playlist.m3u8?player_profile=hls-js&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5IiwiYWRkciI6IjB4ZEEzZTUwZDBjNUUyN2VGOUM1N0YwMTVDMkZCMkFkQ2E4NjVGYUUxNSIsInFpZCI6ImlxX19OS012Ymd4SjZxVnBvR2JoTHZoWFNwVmpQYXoiLCJncmFudCI6InJlYWQiLCJ0eF9yZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTU4MjkyODA4NCwiZXhwIjoxNTgzMDE0NDg0LCJhdXRoX3NpZyI6IkVTMjU2S19IVmpvdG14ajNiNUgzSlJoYld6Y005OXF3cHJTeDJSQ3A4NHpKZ0ZtZkg1Nk11c3dUalZWR0syTmZ2UHJ0cE15TGpLQm92d2VQU3h0d29HWmlxeUh5TWg0TCIsImFmZ2hfcGsiOiIifQ%3D%3D.RVMyNTZLX011SjZzVDhjTmVvdWVYenUzTlE3YXVmYzM1SHdUUnAxcEdGNDV5cHd2WjVLS3RSUFJoWFpkaW1ONFVvZEJDVGdmQUJadXBmdkpzU2JMN2FjTnVDZjFyWng%3D"
          }
        },
        "playoutUrl": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilibb8tMgmqtprjbPbaURmifp4S8Gqy/q/iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz/rep/playout/default/hls-clear/playlist.m3u8?player_profile=hls-js&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5IiwiYWRkciI6IjB4ZEEzZTUwZDBjNUUyN2VGOUM1N0YwMTVDMkZCMkFkQ2E4NjVGYUUxNSIsInFpZCI6ImlxX19OS012Ymd4SjZxVnBvR2JoTHZoWFNwVmpQYXoiLCJncmFudCI6InJlYWQiLCJ0eF9yZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTU4MjkyODA4NCwiZXhwIjoxNTgzMDE0NDg0LCJhdXRoX3NpZyI6IkVTMjU2S19IVmpvdG14ajNiNUgzSlJoYld6Y005OXF3cHJTeDJSQ3A4NHpKZ0ZtZkg1Nk11c3dUalZWR0syTmZ2UHJ0cE15TGpLQm92d2VQU3h0d29HWmlxeUh5TWg0TCIsImFmZ2hfcGsiOiIifQ%3D%3D.RVMyNTZLX011SjZzVDhjTmVvdWVYenUzTlE3YXVmYzM1SHdUUnAxcEdGNDV5cHd2WjVLS3RSUFJoWFpkaW1ONFVvZEJDVGdmQUJadXBmdkpzU2JMN2FjTnVDZjFyWng%3D"
      }
    }
    async PlayoutOptions({
      "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "protocols": [
        "hls",
        "dash"
      ],
      "drms": [],
      "offering": "default",
      "hlsjsProfile": false
    });
    
    
    {
      "dash": {
        "playoutMethods": {
          "clear": {
            "playoutUrl": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilibb8tMgmqtprjbPbaURmifp4S8Gqy/q/iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz/rep/playout/default/dash-clear/dash.mpd?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5IiwiYWRkciI6IjB4ZEEzZTUwZDBjNUUyN2VGOUM1N0YwMTVDMkZCMkFkQ2E4NjVGYUUxNSIsInFpZCI6ImlxX19OS012Ymd4SjZxVnBvR2JoTHZoWFNwVmpQYXoiLCJncmFudCI6InJlYWQiLCJ0eF9yZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTU4MjkyODA4NCwiZXhwIjoxNTgzMDE0NDg0LCJhdXRoX3NpZyI6IkVTMjU2S19IVmpvdG14ajNiNUgzSlJoYld6Y005OXF3cHJTeDJSQ3A4NHpKZ0ZtZkg1Nk11c3dUalZWR0syTmZ2UHJ0cE15TGpLQm92d2VQU3h0d29HWmlxeUh5TWg0TCIsImFmZ2hfcGsiOiIifQ%3D%3D.RVMyNTZLX011SjZzVDhjTmVvdWVYenUzTlE3YXVmYzM1SHdUUnAxcEdGNDV5cHd2WjVLS3RSUFJoWFpkaW1ONFVvZEJDVGdmQUJadXBmdkpzU2JMN2FjTnVDZjFyWng%3D"
          }
        },
        "playoutUrl": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilibb8tMgmqtprjbPbaURmifp4S8Gqy/q/iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz/rep/playout/default/dash-clear/dash.mpd?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5IiwiYWRkciI6IjB4ZEEzZTUwZDBjNUUyN2VGOUM1N0YwMTVDMkZCMkFkQ2E4NjVGYUUxNSIsInFpZCI6ImlxX19OS012Ymd4SjZxVnBvR2JoTHZoWFNwVmpQYXoiLCJncmFudCI6InJlYWQiLCJ0eF9yZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTU4MjkyODA4NCwiZXhwIjoxNTgzMDE0NDg0LCJhdXRoX3NpZyI6IkVTMjU2S19IVmpvdG14ajNiNUgzSlJoYld6Y005OXF3cHJTeDJSQ3A4NHpKZ0ZtZkg1Nk11c3dUalZWR0syTmZ2UHJ0cE15TGpLQm92d2VQU3h0d29HWmlxeUh5TWg0TCIsImFmZ2hfcGsiOiIifQ%3D%3D.RVMyNTZLX011SjZzVDhjTmVvdWVYenUzTlE3YXVmYzM1SHdUUnAxcEdGNDV5cHd2WjVLS3RSUFJoWFpkaW1ONFVvZEJDVGdmQUJadXBmdkpzU2JMN2FjTnVDZjFyWng%3D"
      },
      "hls": {
        "playoutMethods": {
          "clear": {
            "playoutUrl": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilibb8tMgmqtprjbPbaURmifp4S8Gqy/q/iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz/rep/playout/default/hls-clear/playlist.m3u8?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5IiwiYWRkciI6IjB4ZEEzZTUwZDBjNUUyN2VGOUM1N0YwMTVDMkZCMkFkQ2E4NjVGYUUxNSIsInFpZCI6ImlxX19OS012Ymd4SjZxVnBvR2JoTHZoWFNwVmpQYXoiLCJncmFudCI6InJlYWQiLCJ0eF9yZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTU4MjkyODA4NCwiZXhwIjoxNTgzMDE0NDg0LCJhdXRoX3NpZyI6IkVTMjU2S19IVmpvdG14ajNiNUgzSlJoYld6Y005OXF3cHJTeDJSQ3A4NHpKZ0ZtZkg1Nk11c3dUalZWR0syTmZ2UHJ0cE15TGpLQm92d2VQU3h0d29HWmlxeUh5TWg0TCIsImFmZ2hfcGsiOiIifQ%3D%3D.RVMyNTZLX011SjZzVDhjTmVvdWVYenUzTlE3YXVmYzM1SHdUUnAxcEdGNDV5cHd2WjVLS3RSUFJoWFpkaW1ONFVvZEJDVGdmQUJadXBmdkpzU2JMN2FjTnVDZjFyWng%3D"
          }
        },
        "playoutUrl": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilibb8tMgmqtprjbPbaURmifp4S8Gqy/q/iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz/rep/playout/default/hls-clear/playlist.m3u8?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5IiwiYWRkciI6IjB4ZEEzZTUwZDBjNUUyN2VGOUM1N0YwMTVDMkZCMkFkQ2E4NjVGYUUxNSIsInFpZCI6ImlxX19OS012Ymd4SjZxVnBvR2JoTHZoWFNwVmpQYXoiLCJncmFudCI6InJlYWQiLCJ0eF9yZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTU4MjkyODA4NCwiZXhwIjoxNTgzMDE0NDg0LCJhdXRoX3NpZyI6IkVTMjU2S19IVmpvdG14ajNiNUgzSlJoYld6Y005OXF3cHJTeDJSQ3A4NHpKZ0ZtZkg1Nk11c3dUalZWR0syTmZ2UHJ0cE15TGpLQm92d2VQU3h0d29HWmlxeUh5TWg0TCIsImFmZ2hfcGsiOiIifQ%3D%3D.RVMyNTZLX011SjZzVDhjTmVvdWVYenUzTlE3YXVmYzM1SHdUUnAxcEdGNDV5cHd2WjVLS3RSUFJoWFpkaW1ONFVvZEJDVGdmQUJadXBmdkpzU2JMN2FjTnVDZjFyWng%3D"
      }
    }
    async PlayoutOptions({
      "versionHash": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
      "linkPath": "videoLink/default",
      "protocols": [
        "hls",
        "dash"
      ],
      "drms": []
    });
    
    
    {
      "dash": {
        "playoutMethods": {
          "clear": {
            "playoutUrl": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilibb8tMgmqtprjbPbaURmifp4S8Gqy/q/hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ/rep/playout/default/dash-clear/dash.mpd?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5IiwiYWRkciI6IjB4ZEEzZTUwZDBjNUUyN2VGOUM1N0YwMTVDMkZCMkFkQ2E4NjVGYUUxNSIsInFpZCI6ImlxX19OS012Ymd4SjZxVnBvR2JoTHZoWFNwVmpQYXoiLCJncmFudCI6InJlYWQiLCJ0eF9yZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTU4MjkyODA4NCwiZXhwIjoxNTgzMDE0NDg0LCJhdXRoX3NpZyI6IkVTMjU2S19IVmpvdG14ajNiNUgzSlJoYld6Y005OXF3cHJTeDJSQ3A4NHpKZ0ZtZkg1Nk11c3dUalZWR0syTmZ2UHJ0cE15TGpLQm92d2VQU3h0d29HWmlxeUh5TWg0TCIsImFmZ2hfcGsiOiIifQ%3D%3D.RVMyNTZLX011SjZzVDhjTmVvdWVYenUzTlE3YXVmYzM1SHdUUnAxcEdGNDV5cHd2WjVLS3RSUFJoWFpkaW1ONFVvZEJDVGdmQUJadXBmdkpzU2JMN2FjTnVDZjFyWng%3D"
          }
        },
        "playoutUrl": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilibb8tMgmqtprjbPbaURmifp4S8Gqy/q/hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ/rep/playout/default/dash-clear/dash.mpd?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5IiwiYWRkciI6IjB4ZEEzZTUwZDBjNUUyN2VGOUM1N0YwMTVDMkZCMkFkQ2E4NjVGYUUxNSIsInFpZCI6ImlxX19OS012Ymd4SjZxVnBvR2JoTHZoWFNwVmpQYXoiLCJncmFudCI6InJlYWQiLCJ0eF9yZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTU4MjkyODA4NCwiZXhwIjoxNTgzMDE0NDg0LCJhdXRoX3NpZyI6IkVTMjU2S19IVmpvdG14ajNiNUgzSlJoYld6Y005OXF3cHJTeDJSQ3A4NHpKZ0ZtZkg1Nk11c3dUalZWR0syTmZ2UHJ0cE15TGpLQm92d2VQU3h0d29HWmlxeUh5TWg0TCIsImFmZ2hfcGsiOiIifQ%3D%3D.RVMyNTZLX011SjZzVDhjTmVvdWVYenUzTlE3YXVmYzM1SHdUUnAxcEdGNDV5cHd2WjVLS3RSUFJoWFpkaW1ONFVvZEJDVGdmQUJadXBmdkpzU2JMN2FjTnVDZjFyWng%3D"
      },
      "hls": {
        "playoutMethods": {
          "clear": {
            "playoutUrl": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilibb8tMgmqtprjbPbaURmifp4S8Gqy/q/hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ/rep/playout/default/hls-clear/playlist.m3u8?player_profile=hls-js&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5IiwiYWRkciI6IjB4ZEEzZTUwZDBjNUUyN2VGOUM1N0YwMTVDMkZCMkFkQ2E4NjVGYUUxNSIsInFpZCI6ImlxX19OS012Ymd4SjZxVnBvR2JoTHZoWFNwVmpQYXoiLCJncmFudCI6InJlYWQiLCJ0eF9yZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTU4MjkyODA4NCwiZXhwIjoxNTgzMDE0NDg0LCJhdXRoX3NpZyI6IkVTMjU2S19IVmpvdG14ajNiNUgzSlJoYld6Y005OXF3cHJTeDJSQ3A4NHpKZ0ZtZkg1Nk11c3dUalZWR0syTmZ2UHJ0cE15TGpLQm92d2VQU3h0d29HWmlxeUh5TWg0TCIsImFmZ2hfcGsiOiIifQ%3D%3D.RVMyNTZLX011SjZzVDhjTmVvdWVYenUzTlE3YXVmYzM1SHdUUnAxcEdGNDV5cHd2WjVLS3RSUFJoWFpkaW1ONFVvZEJDVGdmQUJadXBmdkpzU2JMN2FjTnVDZjFyWng%3D"
          }
        },
        "playoutUrl": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilibb8tMgmqtprjbPbaURmifp4S8Gqy/q/hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ/rep/playout/default/hls-clear/playlist.m3u8?player_profile=hls-js&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5IiwiYWRkciI6IjB4ZEEzZTUwZDBjNUUyN2VGOUM1N0YwMTVDMkZCMkFkQ2E4NjVGYUUxNSIsInFpZCI6ImlxX19OS012Ymd4SjZxVnBvR2JoTHZoWFNwVmpQYXoiLCJncmFudCI6InJlYWQiLCJ0eF9yZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTU4MjkyODA4NCwiZXhwIjoxNTgzMDE0NDg0LCJhdXRoX3NpZyI6IkVTMjU2S19IVmpvdG14ajNiNUgzSlJoYld6Y005OXF3cHJTeDJSQ3A4NHpKZ0ZtZkg1Nk11c3dUalZWR0syTmZ2UHJ0cE15TGpLQm92d2VQU3h0d29HWmlxeUh5TWg0TCIsImFmZ2hfcGsiOiIifQ%3D%3D.RVMyNTZLX011SjZzVDhjTmVvdWVYenUzTlE3YXVmYzM1SHdUUnAxcEdGNDV5cHd2WjVLS3RSUFJoWFpkaW1ONFVvZEJDVGdmQUJadXBmdkpzU2JMN2FjTnVDZjFyWng%3D"
      }
    }
    async PlayoutOptions({
      "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "versionHash": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
      "linkPath": "videoLink/default",
      "protocols": [
        "hls",
        "dash"
      ],
      "drms": [],
      "offering": "default",
      "hlsjsProfile": false
    });
    
    
    {
      "dash": {
        "playoutMethods": {
          "clear": {
            "playoutUrl": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilibb8tMgmqtprjbPbaURmifp4S8Gqy/q/hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ/rep/playout/default/dash-clear/dash.mpd?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5IiwiYWRkciI6IjB4ZEEzZTUwZDBjNUUyN2VGOUM1N0YwMTVDMkZCMkFkQ2E4NjVGYUUxNSIsInFpZCI6ImlxX19OS012Ymd4SjZxVnBvR2JoTHZoWFNwVmpQYXoiLCJncmFudCI6InJlYWQiLCJ0eF9yZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTU4MjkyODA4NCwiZXhwIjoxNTgzMDE0NDg0LCJhdXRoX3NpZyI6IkVTMjU2S19IVmpvdG14ajNiNUgzSlJoYld6Y005OXF3cHJTeDJSQ3A4NHpKZ0ZtZkg1Nk11c3dUalZWR0syTmZ2UHJ0cE15TGpLQm92d2VQU3h0d29HWmlxeUh5TWg0TCIsImFmZ2hfcGsiOiIifQ%3D%3D.RVMyNTZLX011SjZzVDhjTmVvdWVYenUzTlE3YXVmYzM1SHdUUnAxcEdGNDV5cHd2WjVLS3RSUFJoWFpkaW1ONFVvZEJDVGdmQUJadXBmdkpzU2JMN2FjTnVDZjFyWng%3D"
          }
        },
        "playoutUrl": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilibb8tMgmqtprjbPbaURmifp4S8Gqy/q/hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ/rep/playout/default/dash-clear/dash.mpd?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5IiwiYWRkciI6IjB4ZEEzZTUwZDBjNUUyN2VGOUM1N0YwMTVDMkZCMkFkQ2E4NjVGYUUxNSIsInFpZCI6ImlxX19OS012Ymd4SjZxVnBvR2JoTHZoWFNwVmpQYXoiLCJncmFudCI6InJlYWQiLCJ0eF9yZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTU4MjkyODA4NCwiZXhwIjoxNTgzMDE0NDg0LCJhdXRoX3NpZyI6IkVTMjU2S19IVmpvdG14ajNiNUgzSlJoYld6Y005OXF3cHJTeDJSQ3A4NHpKZ0ZtZkg1Nk11c3dUalZWR0syTmZ2UHJ0cE15TGpLQm92d2VQU3h0d29HWmlxeUh5TWg0TCIsImFmZ2hfcGsiOiIifQ%3D%3D.RVMyNTZLX011SjZzVDhjTmVvdWVYenUzTlE3YXVmYzM1SHdUUnAxcEdGNDV5cHd2WjVLS3RSUFJoWFpkaW1ONFVvZEJDVGdmQUJadXBmdkpzU2JMN2FjTnVDZjFyWng%3D"
      },
      "hls": {
        "playoutMethods": {
          "clear": {
            "playoutUrl": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilibb8tMgmqtprjbPbaURmifp4S8Gqy/q/hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ/rep/playout/default/hls-clear/playlist.m3u8?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5IiwiYWRkciI6IjB4ZEEzZTUwZDBjNUUyN2VGOUM1N0YwMTVDMkZCMkFkQ2E4NjVGYUUxNSIsInFpZCI6ImlxX19OS012Ymd4SjZxVnBvR2JoTHZoWFNwVmpQYXoiLCJncmFudCI6InJlYWQiLCJ0eF9yZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTU4MjkyODA4NCwiZXhwIjoxNTgzMDE0NDg0LCJhdXRoX3NpZyI6IkVTMjU2S19IVmpvdG14ajNiNUgzSlJoYld6Y005OXF3cHJTeDJSQ3A4NHpKZ0ZtZkg1Nk11c3dUalZWR0syTmZ2UHJ0cE15TGpLQm92d2VQU3h0d29HWmlxeUh5TWg0TCIsImFmZ2hfcGsiOiIifQ%3D%3D.RVMyNTZLX011SjZzVDhjTmVvdWVYenUzTlE3YXVmYzM1SHdUUnAxcEdGNDV5cHd2WjVLS3RSUFJoWFpkaW1ONFVvZEJDVGdmQUJadXBmdkpzU2JMN2FjTnVDZjFyWng%3D"
          }
        },
        "playoutUrl": "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilibb8tMgmqtprjbPbaURmifp4S8Gqy/q/hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ/rep/playout/default/hls-clear/playlist.m3u8?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsInFsaWJfaWQiOiJpbGliYjh0TWdtcXRwcmpiUGJhVVJtaWZwNFM4R3F5IiwiYWRkciI6IjB4ZEEzZTUwZDBjNUUyN2VGOUM1N0YwMTVDMkZCMkFkQ2E4NjVGYUUxNSIsInFpZCI6ImlxX19OS012Ymd4SjZxVnBvR2JoTHZoWFNwVmpQYXoiLCJncmFudCI6InJlYWQiLCJ0eF9yZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTU4MjkyODA4NCwiZXhwIjoxNTgzMDE0NDg0LCJhdXRoX3NpZyI6IkVTMjU2S19IVmpvdG14ajNiNUgzSlJoYld6Y005OXF3cHJTeDJSQ3A4NHpKZ0ZtZkg1Nk11c3dUalZWR0syTmZ2UHJ0cE15TGpLQm92d2VQU3h0d29HWmlxeUh5TWg0TCIsImFmZ2hfcGsiOiIifQ%3D%3D.RVMyNTZLX011SjZzVDhjTmVvdWVYenUzTlE3YXVmYzM1SHdUUnAxcEdGNDV5cHd2WjVLS3RSUFJoWFpkaW1ONFVvZEJDVGdmQUJadXBmdkpzU2JMN2FjTnVDZjFyWng%3D"
      }
    }
    Source:

    async Proofs({
    libraryIdoptional,
    objectIdoptional,
    versionHashoptional,
    partHash
    })
    → Promise.<Object>

    Get the proofs associated with a given part

    Returns: Response containing proof information
    Parameters:
    Name Type Attributes Description
    libraryId string <optional>

    ID of the library

    objectId string <optional>

    ID of the object

    versionHash string <optional>

    Hash of the object version - If not specified, latest version will be used

    partHash string

    Hash of the part

    Example
    async Proofs({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "partHash": "hqp_QeMdNFMy6hhPpt6RDGWvpR1VXPp1S7xC3egRtXJtfiWzVZKb"
    });
    
    
    {
      "root_hash": "de72b3c0d2ae93ecfd27f1d2bce65dfee2654468e865aebd2fe56bfc66dc5822",
      "proofs": [
        {
          "byte_beg": 0,
          "byte_end": 99999,
          "proof": [
            "de72b3c0d2ae93ecfd27f1d2bce65dfee2654468e865aebd2fe56bfc66dc5822"
          ]
        }
      ],
      "proof_data": {
        "de72b3c0d2ae93ecfd27f1d2bce65dfee2654468e865aebd2fe56bfc66dc5822": "+FyhIOz2T2RikBoohgIWIAMguTmXNFraBGfQxN0GfVz9i4wBuDgAAAAAAAAAAAAAAAAAAAAAn4YBAAAAAADs9k9kYpAaKIYCFiADILk5lzRa2gRn0MTdBn1c/YuMAQ=="
      }
    }
    Source:

    async PublicRep({
    libraryIdoptional,
    objectIdoptional,
    versionHashoptional,
    rep,
    queryParamsoptional
    })
    → Promise.<string>

    Generate a URL to the specified /public endpoint of a content object. URL includes authorization token.

    Alias for the FabricUrl method with the "rep" parameter

    Returns: URL to the specified rep endpoint with authorization token
    See:
    • FabricUrl for creating arbitrary fabric URLs
    Parameters:
    Name Type Attributes Description
    libraryId string <optional>

    ID of the library

    objectId string <optional>

    ID of the object

    versionHash string <optional>

    Hash of the object version - if not specified, latest version will be used

    rep string

    Representation to use

    queryParams Object <optional>

    Query params to add to the URL

    Source:

    async PublishContentVersion({
    libraryId,
    objectId,
    versionHash,
    awaitCommitConfirmationoptional
    })

    Publish a previously finalized content object version

    Parameters:
    Name Type Attributes Default Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    versionHash string

    The version hash of the content object to publish

    awaitCommitConfirmation boolean <optional>
    true

    If specified, will wait for the publish commit to be confirmed.

    Examples
    async PublishContentVersion({
      "objectId": "iq__3BPJj5bq2AuM7Yo86eGA6K5uNVgd",
      "versionHash": "hq__Mb1EhS6jJE6NEmvzmQdnLrDPC2VBwwLJJk7Pbvnd2hHBxveek7smGbAXpkjn4mzx9UgrR3dXdK",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__2TpaHaXEU1DcJzPsptKyq56o36rX",
      "versionHash": "hq__huuBa7uytPqf5BDZ2Hr2ndGoMmep8MPVHwzCJjwxM4AdWyXppDJiTSLznun62hnJtFUY245v3",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__4SRHoxDo2jvKMDZ2vhx1aJQHxZqV",
      "versionHash": "hq__56iEnRXsrzLRYe1NWWgWhjBsvLWQYwhRWKQTP9iACaVK9JdyPBpkKsxrKFNTwGWck6amfXmuXR",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "versionHash": "hq__KBK47LcSuLmVEoVhEKoGtU3ZKujb4Q4wacu7u2iV1zu6GuDAfJTn1B1TiUFsoXefUmdW7s3MrH",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "versionHash": "hq__CYGkxDrEZvDxYQLXYFbiddVKHYyvBLFwxZ3mNQVT955eEvAbZjG35jMgn3xjQP4vyRxmYYDHVb",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "versionHash": "hq__D7Djv1uz5pDgGujJ3dtZDybGjSVAK1gzFpf7joMiMKT6HWUCm8Jcra7G9fGWZEygAA4qTKzZxN",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "versionHash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__3NcYebqfymUNZz2yYy7PDojFm5v2",
      "versionHash": "hq__CkUZS7UPuLiCepw7wFNTCkMA9h7GSCdUUHUod8zhAebKzYQCqH83aWvEgtJXLC8MJgC6aoL98e",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__RFYTaDjkn598nZ4ajrMYpATukbh",
      "versionHash": "hq__9BK85AzNUv2XbA4T35wAwNTaJFJstQ4CU3rMT1yBexC6PKQpAgcgSDWVbnYhTzLyYP8ZcSYTqy",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__2nb8kqtkm6eE6rcM4aKtaQKju41b",
      "versionHash": "hq__Bra8Zv1wHu4CezMWd8HTJ2Qjm621JTL6aFwfAHjk239wd3fkKAuFYWfgkFqTLgMRu7QGJEUWfw",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__2Hra4KACwJPjyaGBKMYd2CkABQ3C",
      "versionHash": "hq__HDETPpGYLkL5c89pNevcpJqJXxqtJiBA7AC11fqnVek5ETt5AoWFoDyo1u92bNrzxRb3jostnn",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__2xBGw2qG7vuA7nbjzzANVVqDUAw8",
      "versionHash": "hq__88BZvZnV8a6B3sivDjtSDByvj2M8viuySCpmXnpgSnKhta1E7sQvf5wcoAUsJZGhrTHiBBZajx",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__2yBEnkFK42eoj1997VNCfHjZnAB6",
      "versionHash": "hq__P8WsHKJfVCju7GWvqrqQoPaqFQiZmB3CpmZJgtPPrdMZcH8ueaqBduNqFMQnUiiuJEJWQLw9e",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__264CqHtcaHyfRhRNQ2CDDTAR9RAm",
      "versionHash": "hq__8hUdeXDnJL4G4c4FR2593eCT7wxqonEdoakmFKmCWSkhFP8yUYC4PNGUEkCcLn9vWk8XJS1G1j",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__3ZXEiVSUvAPtmm9nGBgCdRvNVaiK",
      "versionHash": "hq__DxuPjFLuftv772matoE1vTLHXC1WmBenUJGgLxCHarr5SDPs1TP54GkTnDC75Sqpwe5mCSF5H1",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__2jPSPikitHqhuUQPrQfjeSScxXG2",
      "versionHash": "hq__Boximzz5uN9XqmMrDyUaWJiBjAddnRUZSVwctAV8ohzPdjV5nvDZ1BKXN5YM7whBYW9FYjNxri",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__4MU6LaeTxcBrvJCxqjHedjAkyhJg",
      "versionHash": "hq__JsVFP3krNJAt5MgxCNWU6YMjF4KPFDjBnakY5yT9u3AjZEUz1LKrQPbfXE9GHofmAgtb8Wxz7A",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__2ugTQD5c16m4RAayPVBvwZ9VwQQ5",
      "versionHash": "hq__8MmC5vXJSGF9e851VCuMvxGvWGZ4cBgVQybmW6asB1VpSNhdpY6vQ3mzxoyYJkG6ppVNf6oBD7",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__As49oC1s3FkwQuoFZ5SZaUo4MsA",
      "versionHash": "hq__C4LKz5CiT8HsT6oaz4ZA7SVGQc23CPFFC3xY3dAuEF4bV2shotRhTMShTv8KsrWcPcxqWABzNY",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__23vVE2u4R9ayKvzoDCFUsWed2y1K",
      "versionHash": "hq__DS7JbzMfNsSM9zXCGFqWh1MRxf6deZXQdqMg1LaqunpdDZKavMHfiAgUFgm2QvFbZd4N6NVnyf",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "versionHash": "hq__2jtmsqXsqj81eGsCfT7mxF1nUDPeeP6SKBK6nQXV5Bs5oz2TXLiqEwfvidWrmY66Cr2uwuaMLE",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "versionHash": "hq__B5bz13hUhzAPq8uFK6qpPeVmxWi8rZVPnUib2h2K4pHsNXxHjc8dt9jvKahGZFdQtCeiquLE5Y",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "versionHash": "hq__F8REiYqVctjWDxMVYunY6VxBEJtSWZogtnLu3rQ9DNnE2JXgvZcNzsDDKzYrohJg9DuSsCbJug",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "versionHash": "hq__3DYxqjqFT9EoAFEfYwhHuptcviYBGi2JsepPStNDtW2iCsRkLsZevX7Gw82fLWBjZqLMYns91t",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "versionHash": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "versionHash": "hq__87RucJPA2Kx2r8k92gjSQs67rU1R17vEh5t8e8x8VeRX9WScYjj77VHGScjWU6M7dM7Q9nvzga",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "versionHash": "hq__MG4hjW6mvgA86p3vkPdsjQSurWRVWCC5jy9caSvuHY6QY4fsZRRDxAmCkcrsv7xaSVsNiFKsKg",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "versionHash": "hq__FKAagE5FZwLTASRwxMAZtuokhKE7SxmaDpTCU8MxQR42ztNAcBiwg7wtFb91xtD6RWNNYjaxUJ",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "versionHash": "hq__S3iUtTj4NoKQfZ6opAQYXUAPHMMMbGGi5arBu4hcv57PpmTVg5ExCnpMns9EgcZv3FCPhvKqc",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "versionHash": "hq__HR7Wb5BJxSrthpek7PcRVG74HdLq5Dg8kGsB5eR58cKg1peQNz2QFM751tGbLoLkxHA9bS3uuU",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "versionHash": "hq__Cd92CjojkMR2VGDALENq9NVp2XfeAnPCE4Eg2LF4TLYpvWSy63GYfHhzvAeYF8qJWicvTTnvpJ",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__b8tMgmqtprjbPbaURmifp4S8Gqy",
      "versionHash": "hq__McZ4SEAoNcFKVHhhAM6QFkCF2TcbF66GH8eNv9sMfVauJEuo2GzXGmSN8AwrCZVfCtpLLMUVzB",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__2VndGUpxcdhxmaAMhppxBoK7Uo2Q",
      "versionHash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
      "awaitCommitConfirmation": false
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "versionHash": "hq__1PFTZvrREvjvDYbv8V23V81tZvn2tFBHuf9ykbQ3PtKBy7MjZLhqUGMyTJh4GnpzUEKdxAXUE",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "versionHash": "hq__DzR5ktBECqfM5jRQepJaCMfv7H3JLcB6R8wU5uHjJjyMaEfN9SyQZMNGDkY24vxKGoYnBuKZhU",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "versionHash": "hq__Krab4BgYBaqp1vWRLHAgiPvRMsMMC36eaT9TWHnPeFiihYvu1apUTNm63r8jKX8jNEYqPooRES",
      "awaitCommitConfirmation": false
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "versionHash": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__4U4bTsQqq6BjTXzBC29VmJor2xAx",
      "versionHash": "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "versionHash": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__4U4bTsQqq6BjTXzBC29VmJor2xAx",
      "versionHash": "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "versionHash": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    async PublishContentVersion({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "versionHash": "hq__DtFyt7Gw1Gw8ceXoUk7ZrNdBwDfAtf3QXRvG8Py4iYSTo1d2NoDf3uKbCD8z7V8hAU7zPjdAZG",
      "awaitCommitConfirmation": true
    });
    
    
    <No Return Value>
    Source:

    async QParts({
    libraryId,
    objectId,
    partHash,
    format
    })
    → Promise.<Format>

    Get part info in CBOR format

    Returns: Response containing the CBOR response in the specified format
    Parameters:
    Name Type Description
    libraryId string

    ID of the library - required for authentication

    objectId string

    ID of the object - required for authentication

    partHash string

    Hash of the part

    format string

    Format to retrieve the response - defaults to Blob

    Examples
    async QParts({
      "libraryId": "ilibSJ8iYvzKwShsfVhU3pH8CJDwuMX",
      "objectId": "iq__3SJTyndAy3kCDpbfe2R19qMDHrQg",
      "partHash": "hqp_QmYRRkkwghdhksw3pcnNwhjKQWCkWowDwMY7Kg21ZU1nf8",
      "format": "arrayBuffer"
    });
    
    
    <ArrayBuffer 106>
    async QParts({
      "libraryId": "ilibSJ8iYvzKwShsfVhU3pH8CJDwuMX",
      "objectId": "iq__3SJTyndAy3kCDpbfe2R19qMDHrQg",
      "partHash": "hqp_QmQNGx4dX7eiQbBffXtrDd6Xg13osamJCVujxVLym5y6SU",
      "format": "arrayBuffer"
    });
    
    
    <ArrayBuffer 63>
    async QParts({
      "libraryId": "ilibSJ8iYvzKwShsfVhU3pH8CJDwuMX",
      "objectId": "iq__3SJTyndAy3kCDpbfe2R19qMDHrQg",
      "partHash": "hqp_QmTF5DchL9iNLvtuD4h1W8ZBDZcvPzKePxvzGQfNDUdvdm",
      "format": "arrayBuffer"
    });
    
    
    <ArrayBuffer 191>
    Source:

    async RemoveLibraryContentType({
    libraryId,
    typeIdoptional,
    typeNameoptional,
    typeHashoptional
    })
    → Promise.<string>

    Remove the specified content type from a library

    Returns: Hash of the removeContentType transaction
    Parameters:
    Name Type Attributes Description
    libraryId string

    ID of the library

    typeId string <optional>

    ID of the content type (required unless typeName is specified)

    typeName string <optional>

    Name of the content type (required unless typeId is specified)

    typeHash string <optional>

    Version hash of the content type

    Examples
    async RemoveLibraryContentType({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "typeName": "Test Content Type 815a25dbf9a112cc4516"
    });
    
    
    "0x816c06f9c590fb666b408a078d8748843072631712242eb02f5d90d8c3faa72c"
    async RemoveLibraryContentType({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "typeId": "iq__4SRHoxDo2jvKMDZ2vhx1aJQHxZqV"
    });
    
    
    "0x2fdbeae54f056cfac2142e64b82b2c1fa0465c1af1d63d84b6d61ba8e16b7fe1"
    Source:

    async SetOauthToken(token)

    Set the signer for this client via OAuth token. The client will exchange the given token for the user's private key using the KMS specified in the configuration.

    NOTE: The KMS URL(s) must be set in the initial configuration of the client (FromConfigurationUrl)

    Parameters:
    Name Type Description
    token string

    The OAuth ID token to authenticate with

    Source:

    async Rep({
    libraryIdoptional,
    objectIdoptional,
    versionHashoptional,
    rep,
    queryParamsoptional,
    channelAuthoptional,
    noAuthoptional,
    noCacheoptional
    })
    → Promise.<string>

    Generate a URL to the specified /rep endpoint of a content object. URL includes authorization token.

    Alias for the FabricUrl method with the "rep" parameter

    Returns: URL to the specified rep endpoint with authorization token
    See:
    • FabricUrl for creating arbitrary fabric URLs
    Parameters:
    Name Type Attributes Default Description
    libraryId string <optional>

    ID of the library

    objectId string <optional>

    ID of the object

    versionHash string <optional>

    Hash of the object version - if not specified, latest version will be used

    rep string

    Representation to use

    queryParams Object <optional>

    Query params to add to the URL

    channelAuth boolean <optional>
    false

    If specified, state channel authorization will be performed instead of access request authorization

    Source:
    boolean <optional>
    false

    If specified, authorization will not be performed and the URL will not have an authorization token. This is useful for accessing public assets.

    noCache boolean <optional>
    false

    If specified, a new access request will be made for the authorization regardless of whether such a request exists in the client cache. This request will not be cached. This option has no effect if noAuth is true.

    Examples
    async Rep({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "rep": "image"
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/iq__mHPFBmpembVaAady2tGZyDFjfM4/rep/image?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJ0eF9pZCI6IjB4NTYxYTYzZmE3OWRlZWM2NmUyNDJjNTNmNDQ2YTdhNDU3NjViNTgxMjk3MTg5ZWY2NzY0NmEyNzE4OTJmNDY2OCIsInFsaWJfaWQiOiJpbGliNFlreTNaeXR4WXU0ajNrdDRWeVRKSFhjdHVDdSJ9.RVMyNTZLX0JHZnloM0FZblJLYjFiTUZpQm4yems5d2VYdFJBWlZ4b3JyZUpaQm44cFJSY1VhNVJRNVFoR25RSG1tRWUxNXFzN3FTYnNZS1BXMkZ6RWt3WVZMMVFQSjVx"
    async Rep({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "rep": "image",
      "noAuth": true
    });
    
    
    "https://host-35-233-145-232.test.contentfabric.io/qlibs/ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu/q/iq__mHPFBmpembVaAady2tGZyDFjfM4/rep/image?authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDI4M2I4NmIzMzU5NDg3NDA0NDg1YjdhYmRiYTZhODc4MjE2MGJhYTYiLCJxbGliX2lkIjoiaWxpYjRZa3kzWnl0eFl1NGoza3Q0VnlUSkhYY3R1Q3UifQ%3D%3D.RVMyNTZLX0hnUlFiVTNCYWIzN0pVMUY2YjJDbUQ5WjVIVGVuYlFjZVVTYlRoN0FHb1VpVG44eVpVUGZtN2I4dW43QnJoRkt1WXg3NjJpV0hQdzc2WVpXRzg0ZlVlMTNx"
    Source:

    async ReplaceMetadata({
    libraryId,
    objectId,
    writeToken,
    metadata,
    metadataSubtreeoptional
    })

    Replace content object metadata with specified metadata

    Parameters:
    Name Type Attributes Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    writeToken string

    Write token of the draft

    metadata Object

    New metadata to merge

    metadataSubtree string <optional>

    Subtree of the object metadata to modify

    Examples
    async ReplaceMetadata({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__3BPJj5bq2AuM7Yo86eGA6K5uNVgd",
      "writeToken": "tqw_2cH6S3QQvAhYWsrLTz5r9YeG95x6JsYCN",
      "metadata": {
        "bitcode_flags": "abrmaster",
        "bitcode_format": "builtin"
      }
    });
    
    
    <No Return Value>
    async ReplaceMetadata({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__2TpaHaXEU1DcJzPsptKyq56o36rX",
      "writeToken": "tqw_CawVsTC6gVhM7ghSqNqAiYUC4KcqCCqjk",
      "metadata": {
        "public": {
          "name": "Test Access Group",
          "description": "Test Access Group Description"
        },
        "name": "Test Access Group",
        "description": "Test Access Group Description",
        "group": "metadata"
      }
    });
    
    
    <No Return Value>
    async ReplaceMetadata({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__4SRHoxDo2jvKMDZ2vhx1aJQHxZqV",
      "writeToken": "tqw_9ow2KRZQ28cUgduYgRqWBZJ1Y6fX13Atu",
      "metadata": {
        "name": "Test Content Type 815a25dbf9a112cc4516",
        "public": {
          "name": "Test Content Type 815a25dbf9a112cc4516"
        }
      }
    });
    
    
    <No Return Value>
    async ReplaceMetadata({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__4SRHoxDo2jvKMDZ2vhx1aJQHxZqV",
      "writeToken": "tqw_9ow2KRZQ28cUgduYgRqWBZJ1Y6fX13Atu",
      "metadataSubtree": "bitcode_part",
      "metadata": "hqp_QeMdNFMy6hhPpt6RDGWvpR1VXPp1S7xC3egRtXJtfiWzVZKb"
    });
    
    
    <No Return Value>
    async ReplaceMetadata({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "metadata": {
        "private": {
          "meta": "data"
        },
        "name": "Test Library 815a25dbf9a112cc4516",
        "description": "Test Library Description",
        "public": {
          "name": "Test Library 815a25dbf9a112cc4516",
          "description": "Test Library Description"
        }
      },
      "writeToken": "tqw_FiZBZNwnPiWjtxeGLq2zN29MyXdrrrBDW"
    });
    
    
    <No Return Value>
    async ReplaceMetadata({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_BXttPbGnmZU9sePhmEwmTKgawzsbLNbPe",
      "metadataSubtree": "toReplace",
      "metadata": {
        "new": "metadata"
      }
    });
    
    
    <No Return Value>
    async ReplaceMetadata({
      "libraryId": "ilib3NcYebqfymUNZz2yYy7PDojFm5v2",
      "objectId": "iq__3NcYebqfymUNZz2yYy7PDojFm5v2",
      "metadata": {
        "name": "Test Object Filtering",
        "public": {
          "name": "Test Object Filtering"
        }
      },
      "writeToken": "tqw_87d9LmqWHJ1hy6hXZQusCUgeJdKbiGgQy"
    });
    
    
    <No Return Value>
    async ReplaceMetadata({
      "libraryId": "ilib2zqa4gZ8N3DH1QWakR2e5UowDLF1",
      "objectId": "iq__23vVE2u4R9ayKvzoDCFUsWed2y1K",
      "writeToken": "tqw_K93WhWbhPnyHgCr4pnnVyrs4Zh1VUGFAb",
      "metadata": {
        "public": {
          "name": "Test Object Permissions"
        },
        "name": "Test Object Permissions"
      }
    });
    
    
    <No Return Value>
    async ReplaceMetadata({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_CdGvPhBSoGHNhffsKJ53HEy86RcVxLy8z",
      "metadataSubtree": "myLink",
      "metadata": {
        "/": "./files/testDirectory/File 1"
      }
    });
    
    
    <No Return Value>
    async ReplaceMetadata({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_CdGvPhBSoGHNhffsKJ53HEy86RcVxLy8z",
      "metadataSubtree": "links/myLink2",
      "metadata": {
        "/": "./files/testDirectory/File 2"
      }
    });
    
    
    <No Return Value>
    async ReplaceMetadata({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_CdGvPhBSoGHNhffsKJ53HEy86RcVxLy8z",
      "metadataSubtree": "links/metadataLink",
      "metadata": {
        "/": "./meta/toLink/meta/data"
      }
    });
    
    
    <No Return Value>
    async ReplaceMetadata({
      "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
      "objectId": "iq__b8tMgmqtprjbPbaURmifp4S8Gqy",
      "metadata": {
        "abr_profile": {
          "drm_optional": true,
          "store_clear": true,
          "ladder_specs": {
            "{\"media_type\":\"audio\",\"channels\":2}": {
              "rung_specs": [
                {
                  "media_type": "audio",
                  "bit_rate": 128000,
                  "pregenerate": true
                }
              ]
            },
            "{\"media_type\":\"video\",\"aspect_ratio_height\":3,\"aspect_ratio_width\":4}": {
              "rung_specs": [
                {
                  "media_type": "video",
                  "bit_rate": 4900000,
                  "pregenerate": true,
                  "height": 1080,
                  "width": 1452
                },
                {
                  "media_type": "video",
                  "bit_rate": 3375000,
                  "pregenerate": false,
                  "height": 720,
                  "width": 968
                },
                {
                  "media_type": "video",
                  "bit_rate": 1500000,
                  "pregenerate": false,
                  "height": 540,
                  "width": 726
                },
                {
                  "media_type": "video",
                  "bit_rate": 825000,
                  "pregenerate": false,
                  "height": 432,
                  "width": 580
                },
                {
                  "media_type": "video",
                  "bit_rate": 300000,
                  "pregenerate": false,
                  "height": 360,
                  "width": 484
                }
              ]
            },
            "{\"media_type\":\"video\",\"aspect_ratio_height\":9,\"aspect_ratio_width\":16}": {
              "rung_specs": [
                {
                  "media_type": "video",
                  "bit_rate": 6500000,
                  "pregenerate": true,
                  "height": 1080,
                  "width": 1920
                },
                {
                  "media_type": "video",
                  "bit_rate": 4500000,
                  "pregenerate": false,
                  "height": 720,
                  "width": 1280
                },
                {
                  "media_type": "video",
                  "bit_rate": 2000000,
                  "pregenerate": false,
                  "height": 540,
                  "width": 960
                },
                {
                  "media_type": "video",
                  "bit_rate": 1100000,
                  "pregenerate": false,
                  "height": 432,
                  "width": 768
                },
                {
                  "media_type": "video",
                  "bit_rate": 400000,
                  "pregenerate": false,
                  "height": 360,
                  "width": 640
                }
              ]
            }
          },
          "playout_formats": {
            "dash-clear": {
              "drm": null,
              "protocol": {
                "min_buffer_length": 2,
                "type": "ProtoDash"
              }
            },
            "hls-clear": {
              "drm": null,
              "protocol": {
                "type": "ProtoHls"
              }
            }
          },
          "segment_specs": {
            "audio": {
              "segs_per_chunk": 15,
              "target_dur": 2
            },
            "video": {
              "segs_per_chunk": 15,
              "target_dur": 2.03
            }
          }
        },
        "name": "Test Media Library",
        "public": {
          "name": "Test Media Library"
        }
      },
      "writeToken": "tqw_4Cn39GqhCdi8HtaXqWinm4NmHpRzjBArR"
    });
    
    
    <No Return Value>
    async ReplaceMetadata({
      "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
      "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "writeToken": "tqw_9fg7f62eiWVo44bn35kcZqSvNhPngaDRK",
      "metadataSubtree": "lro_draft_default",
      "metadata": {
        "write_token": "tqw_9h4QxkqUrGfH4tgaVbgSQ1qe2xnnDsANT",
        "node": "https://host-35-233-145-232.test.contentfabric.io/",
        "offering": "default"
      }
    });
    
    
    <No Return Value>
    async ReplaceMetadata({
      "libraryId": "ilibb8tMgmqtprjbPbaURmifp4S8Gqy",
      "objectId": "iq__NKMvbgxJ6qVpoGbhLvhXSpVjPaz",
      "writeToken": "tqw_88umJc5Nt8j3exzXeqRgyNh5VTCKDge8z",
      "metadataSubtree": "videoLink/default",
      "metadata": {
        "/": "./rep/playout/default/options.json"
      }
    });
    
    
    <No Return Value>
    async ReplaceMetadata({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__4U4bTsQqq6BjTXzBC29VmJor2xAx",
      "writeToken": "tqw_8e29DVUyggba4E3dCJua6AnmCxNtBrA59",
      "metadata": {
        "public": {
          "asset_metadata": {
            "link": {
              "target": "content"
            }
          }
        }
      }
    });
    
    
    <No Return Value>
    async ReplaceMetadata({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_JXyEhpsa7Jvc8tqsefUbuEzWuXLb6mNZB",
      "metadataSubtree": "test/link",
      "metadata": {
        "/": "/qfab/hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg/meta/public/asset_metadata",
        ".": {
          "auto_update": {
            "tag": "latest"
          }
        }
      }
    });
    
    
    <No Return Value>
    async ReplaceMetadata({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "writeToken": "tqw_4C3zVxnkEqRzHYUDkohiyBCTC5EP3MRkJ",
      "metadataSubtree": "/test/link",
      "metadata": {
        ".": {
          "auto_update": {
            "tag": "latest"
          }
        },
        "/": "/qfab/hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur/meta/public/asset_metadata"
      }
    });
    
    
    <No Return Value>
    Source:

    async ResetRegion() → Promise.<Object>

    Reset fabric URLs to prefer the best region auto-detected by the fabric.

    Note: Client must have been initialized with FromConfiguration

    Returns: An object containing the updated fabric and ethereum URLs in order of preference
    Source:

    async SetAccessCharge({
    objectId,
    accessCharge
    })

    Set the access charge for the specified object

    Parameters:
    Name Type Description
    objectId string

    ID of the object

    accessCharge number | string

    The new access charge, in ether

    Example
    async SetAccessCharge({
      "objectId": "iq__mHPFBmpembVaAady2tGZyDFjfM4",
      "accessCharge": "0.5"
    });
    
    
    <No Return Value>
    Source:

    async SetContentLibraryImage({
    libraryId,
    image
    })

    Set the image associated with this library

    Parameters:
    Name Type Description
    libraryId string

    ID of the library

    image Blob | ArrayBuffer | Buffer

    Image to upload

    Example
    async SetContentLibraryImage({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "image": "<ArrayBuffer 101254>"
    });
    
    
    <No Return Value>
    Source:

    async SetContentObjectImage({
    libraryId,
    objectId,
    image
    })

    Set the image associated with this object

    Note: The content type of the object must support /rep/image

    Parameters:
    Name Type Description
    libraryId string

    ID of the library

    objectId string

    ID of the object

    image Blob | ArrayBuffer | Buffer

    Image to upload

    Example
    async SetContentObjectImage({
      "libraryId": "ilib4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "objectId": "iq__4Yky3ZytxYu4j3kt4VyTJHXctuCu",
      "image": "<ArrayBuffer 101254>"
    });
    
    
    <No Return Value>
    Source:

    GenerateWallet()ElvWallet

    Generate a new ElvWallet that is connected to the client's provider

    Returns: ElvWallet instance with this client's provider
    Source:

    async NodeId({region}) → Promise.<string>

    Retrieve the node ID reported by the fabric for the specified region

    Note: Client must have been initialized with FromConfiguration

    Returns: The node ID reported by the fabric
    Parameters:
    Name Type Description
    region string

    Region from which to retrieve the node ID

    Source:

    Nodes() → Promise.<Object>

    Retrieve the fabric and ethereum nodes currently used by the client, in preference order

    Returns: An object containing the lists of fabric and ethereum urls in use by the client
    Source:

    async ResetRegion() → Promise.<Object>

    Reset fabric URLs to prefer the best region auto-detected by the fabric.

    Note: Client must have been initialized with FromConfiguration

    Returns: An object containing the updated fabric and ethereum URLs in order of preference
    Source:

    SetNodes({
    fabricURIsoptional,
    ethereumURIsoptional
    })

    Set the client to use the specified fabric and ethereum nodes, in preference order

    Parameters:
    Name Type Attributes Description
    fabricURIs Array.<string> <optional>

    A list of URLs for the fabric, in preference order

    ethereumURIs Array.<string> <optional>

    A list of URLs for the blockchain, in preference order

    Source:

    SetSigner({signer})

    Set the signer for this client to use for blockchain transactions

    Parameters:
    Name Type Description
    signer object

    The ethers.js signer object

    Source:

    async SetSignerFromWeb3Provider({provider})

    Set the signer for this client to use for blockchain transactions from an existing web3 provider. Useful for integrating with MetaMask

    Parameters:
    Name Type Description
    provider object

    The web3 provider object

    Source:

    ToggleLogging(enable)

    Enable or disable verbose logging

    Parameters:
    Name Type Description
    enable boolean

    Set logging

    Source:

    async UseRegion({region}) → Promise.<Object>

    Update fabric URLs to prefer the specified region.

    Note: Client must have been initialized with FromConfiguration

    Returns: An object containing the updated fabric and ethereum URLs in order of preference
    Parameters:
    Name Type Description
    region string

    Preferred region - the fabric will auto-detect the best region if not specified

    • Available regions: na-west-north na-west-south na-east eu-west
    Source: